1 - Idp

1.1 - Report summary

IBM (R) Rational (R) Test RealTime Unit Testing 8.3.0.0
Copyright IBM. Licensed 2001-2016.Copyright HCL Technologies Limited 2017, 2019
Passed170
Failed0
Total170

1.2 - Report information

ProjectDiagc_PSM
Project fileA:\test\50_L5_Units_Parts\10_SWUT\40_BSW-PSM\30_packages\Diagc\Diagc_PSM.rtp
Project configurationC Aurix TC27x Tasking Compiler - Trace32 Debugger
WorkspaceDiagc_PSM
Working directoryA:/test/50_L5_Units_Parts/10_SWUT/40_BSW-PSM/30_packages/Diagc
Test nodeIdp_PSM
Report fileA:\test\50_L5_Units_Parts\10_SWUT\40_BSW-PSM\30_packages\Diagc\cwinAurixTrace32\Idp_PSM.xrd
Test generation time with Test compiler versionSat Jul 30 04:08:38 2022 with 8.3.0.0.254.020
Information from Header lineBSW Idp 01, swc_major_version=01, swc_bugfix_version=00,Revision Number:8268247
**************************************************************************
**** Project: VW_MEB project
**** Author: Andras Meidl
**** Department: VSeA
**** Date: 2022.05.05.
**************************************************************************
**** Source files:
****    - Idp.c
**************************************************************************
****    General Comment: -
**************************************************************************

1.3 - Service Idp_F1B4_Technical_specifications_version_ReadData

1.3.1 - Service information

Service nameIdp_F1B4_Technical_specifications_version_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.3.2 - Test IDP_F1B4_TECHNICAL_SPECIFICATIONS_VERSION_READDATA_FUNC.1

1.3.2.1 - Information

Test nameIDP_F1B4_TECHNICAL_SPECIFICATIONS_VERSION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.3.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**   Functional
**
** Input:
**   Scenario 1
**
**  Description:
**   MGU version numbers:
**   80114: v5.8
**   80124: v2.8
**   80125: v5.8
**   80126: v2.9
**   80127: v5.8
**   80128: v4.5
**   DSDL: v0.0
**   DUL: v0.0
**   SFD: v2.1
**   SWAP: v0.0
**   ORU: v1.7
**   PMode: v9.1
**   VKMS: v1.18
** - Copy data into the result buffer
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameter
1.3.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..25]Passed{others=>0}{0=>5U,1=>8U,2=>2U,3=>8U,4=>5U,5=>8U,6=>2U,7=>9U,8=>5U,9=>8U,10=>4U,11=>5U,12=>0U,13=>0U,14=>0U,15=>0U,16=>2U,17=>1U,18=>0U,19=>0U,20=>1U,21=>7U,22=>9U,23=>1U,24=>1U,25=>18U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B4_Technical_specifications_version_ReadDataPassed?00
None
1.3.2.2.2 - Stubs
1.3.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.3.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.3.2.3 - Test coverage

File IDP.C
  Idp_F1B4_Technical_specifications_version_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.3.3 - Test IDP_F1B4_TECHNICAL_SPECIFICATIONS_VERSION_READDATA_FUNC.2

1.3.3.1 - Information

Test nameIDP_F1B4_TECHNICAL_SPECIFICATIONS_VERSION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.3.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.3.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B4_Technical_specifications_version_ReadDataPassed?00
None
1.3.3.2.2 - Environment ENV_IDP_F1B4_TECHNICAL_SPECIFICATIONS_VERSION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
Data[21]Passed000
Data[22]Passed000
Data[23]Passed000
Data[24]Passed000
Data[25]Passed000
1.3.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.3.3.3 - Test coverage

File IDP.C
  Idp_F1B4_Technical_specifications_version_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.3.4 - Service coverage

File IDP.C
  Idp_F1B4_Technical_specifications_version_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.4 - Service Idp_F1A3_VWECUHardwareVersionNumber_ReadData

1.4.1 - Service information

Service nameIdp_F1A3_VWECUHardwareVersionNumber_ReadDataService typeextern
Status PassedTests4
Passed tests4Failed tests0

1.4.2 - Test IDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.1

1.4.2.1 - Information

Test nameIDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.4.2.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**     Scenario 1:
**     - Output argument is a valid pointer
**     - Rte_Read_HwLifeCycSt_LifeCycSt returns "series"
**     Expected:
**     - Value is copied to Data
**     - DidUtil_ASCIIfyNULLs is called on Data
**     - First byte of Data is overwritten with 'H'
**
******************************************************************************
**  Global variables
******************************************************************************
1.4.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..2]Passed{others=>1}{0=>88U,1=>48U,2=>49U}ARRAY OK
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A3_VWECUHardwareVersionNumber_ReadDataPassed?00
None
1.4.2.2.2 - Stubs
1.4.2.2.2.1 - Stub Idp_c TS_MemSet32
ParameterStatusExpected valueObtained value
CallPassed11
1.4.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.4.2.2.2.3 - Stub Idp_c Rte_Read_Idp_HwLifeCycSt_LifeCycSt
ParameterStatusExpected valueObtained value
CallPassed11
1.4.2.2.2.4 - Stub Idp_c DidUtil_ASCIIfyNULLs
ParameterStatusExpected valueObtained value
CallPassed11
1.4.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.4.2.3 - Test coverage

File IDP.C
  Idp_F1A3_VWECUHardwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 50.0% (3/6), +50.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 42.9% (3/7), +42.9 (+3)

1.4.3 - Test IDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.2

1.4.3.1 - Information

Test nameIDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.4.3.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**   Scenario 2:
**   - Output argument is a valid pointer
**   - Rte_Read_HwLifeCycSt_LifeCycSt returns "sample"
**   - First byte of EcuProdDataParamOem.F1A3_EcuHwVersion is an arbitrary value other than 'H' or 'Y'
**   Expected:
**   - Value is copied to Data
**   - DidUtil_ASCIIfyNULLs is called on Data
**   - First byte of Data is overwritten with 'X'
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.4.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..2]Passed{others=>1}{0=>88,1=>48,2=>49}ARRAY OK
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A3_VWECUHardwareVersionNumber_ReadDataPassed?00
None
1.4.3.2.2 - Stubs
1.4.3.2.2.1 - Stub Idp_c TS_MemSet32
ParameterStatusExpected valueObtained value
CallPassed11
1.4.3.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.4.3.2.2.3 - Stub Idp_c Rte_Read_Idp_HwLifeCycSt_LifeCycSt
ParameterStatusExpected valueObtained value
CallPassed11
1.4.3.2.2.4 - Stub Idp_c DidUtil_ASCIIfyNULLs
ParameterStatusExpected valueObtained value
CallPassed11
1.4.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.4.3.3 - Test coverage

File IDP.C
  Idp_F1A3_VWECUHardwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (4/6), +33.3 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 57.1% (4/7), +28.6 (+2)

1.4.4 - Test IDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.3

1.4.4.1 - Information

Test nameIDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.4.4.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**Scenario 3:
**- Output argument is a valid pointer
**- Rte_Read_HwLifeCycSt_LifeCycSt returns "sample"
**- First byte of EcuProdDataParamOem.F1A3_EcuHwVersion is 'Y'
**Expected:
**- Value is copied to Data
**- DidUtil_ASCIIfyNULLs is called on Data
**- First byte of Data is 'Y'
**
******************************************************************************
**  Global variables
******************************************************************************
1.4.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..2]Passed{others=>1}{0=>88,1=>48,2=>49}ARRAY OK
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A3_VWECUHardwareVersionNumber_ReadDataPassed?00
None
1.4.4.2.2 - Stubs
1.4.4.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.4.4.2.2.2 - Stub Idp_c Rte_Read_Idp_HwLifeCycSt_LifeCycSt
ParameterStatusExpected valueObtained value
CallPassed11
1.4.4.2.2.3 - Stub Idp_c DidUtil_ASCIIfyNULLs
ParameterStatusExpected valueObtained value
CallPassed11
1.4.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.4.4.3 - Test coverage

File IDP.C
  Idp_F1A3_VWECUHardwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (4/6), +16.7 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 57.1% (4/7), +14.3 (+1)

1.4.5 - Test IDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.4

1.4.5.1 - Information

Test nameIDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.4.5.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**
**  Scenario 4:
**  The buffer is a NULL pointer (null pointer test)
**  Expected:
**  - Do not copy data into the result buffer and do not call other functions
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.4.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A3_VWECUHardwareVersionNumber_ReadDataPassed?00
None
1.4.5.2.2 - Environment ENV_IDP_F1A3_VWECUHARDWAREVERSIONNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
1.4.5.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.4.5.3 - Test coverage

File IDP.C
  Idp_F1A3_VWECUHardwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 16.7% (1/6), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 28.6% (2/7), +14.3 (+1)

1.4.6 - Service coverage

File IDP.C
  Idp_F1A3_VWECUHardwareVersionNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (6/6)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (7/7)

1.5 - Service Idp_F1A1_VWDataSetVersionNumber_ReadData

1.5.1 - Service information

Service nameIdp_F1A1_VWDataSetVersionNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.5.2 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_READDATA_FUNC.1

1.5.2.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.5.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
1.5.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{0=>45,1=>45,2=>45,3=>45}initARRAY OK
Data[0..15]Passed{others=>0}{0=>45U,1=>45U,2=>45U,3=>45U,others=>0}ARRAY OK
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_ReadDataPassed?00
1.5.2.2.2 - Stubs
1.5.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.5.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.5.2.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.5.3 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_READDATA_FUNC.2

1.5.3.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.5.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.5.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_ReadDataPassed?00
1.5.3.2.2 - Environment ENV_IDP_F1A1_VWDATASETVERSIONNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.5.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.5.3.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.5.4 - Service coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.6 - Service Idp_x0410_BootloaderTPBlocksize_WriteData

1.6.1 - Service information

Service nameIdp_x0410_BootloaderTPBlocksize_WriteDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.6.2 - Test IDP_X0410_BOOTLOADERTPBLOCKSIZE_WRITEDATA_FUNC.1

1.6.2.1 - Information

Test nameIDP_X0410_BOOTLOADERTPBLOCKSIZE_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.6.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
1.6.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}initARRAY OK
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0410_BootloaderTPBlocksize_WriteDataPassed?00
1.6.2.2.2 - Stubs
1.6.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.6.2.2.3 - Environment ENV_IDP_X0410_BOOTLOADERTPBLOCKSIZE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.6.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.6.2.3 - Test coverage

File IDP.C
  Idp_x0410_BootloaderTPBlocksize_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 66.7% (2/3), +66.7 (+2)
     Implicit blocksnone
     Decisions 66.7% (2/3), +66.7 (+2)

1.6.3 - Test IDP_X0410_BOOTLOADERTPBLOCKSIZE_WRITEDATA_FUNC.2

1.6.3.1 - Information

Test nameIDP_X0410_BOOTLOADERTPBLOCKSIZE_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.6.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.6.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0410_BootloaderTPBlocksize_WriteDataPassed?11
1.6.3.2.2 - Environment ENV_IDP_X0410_BOOTLOADERTPBLOCKSIZE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
ErrorCodePassed000
1.6.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.6.3.3 - Test coverage

File IDP.C
  Idp_x0410_BootloaderTPBlocksize_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (2/3), +33.3 (+1)
     Implicit blocksnone
     Decisions 66.7% (2/3), +33.3 (+1)

1.6.4 - Service coverage

File IDP.C
  Idp_x0410_BootloaderTPBlocksize_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocksnone
     Decisions100.0% (3/3)

1.7 - Service Idp_F197_VWSystemNameOrEngineType_ReadData

1.7.1 - Service information

Service nameIdp_F197_VWSystemNameOrEngineType_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.7.2 - Test IDP_F197_VWSYSTEMNAMEORENGINETYPE_READDATA_FUNC.1

1.7.2.1 - Information

Test nameIDP_F197_VWSYSTEMNAMEORENGINETYPE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.7.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
1.7.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>0}{0=>45U,1=>45U,2=>45U,3=>45U,4=>45U,5=>45U,6=>45U,7=>45U,8=>45U,9=>45U,10=>45U,11=>45U,12=>45U,others=>0}ARRAY OK
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F197_VWSystemNameOrEngineType_ReadDataPassed?00
1.7.2.2.2 - Stubs
1.7.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.7.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.7.2.3 - Test coverage

File IDP.C
  Idp_F197_VWSystemNameOrEngineType_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.7.3 - Test IDP_F197_VWSYSTEMNAMEORENGINETYPE_READDATA_FUNC.2

1.7.3.1 - Information

Test nameIDP_F197_VWSYSTEMNAMEORENGINETYPE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.7.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.7.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F197_VWSystemNameOrEngineType_ReadDataPassed?00
1.7.3.2.2 - Environment ENV_IDP_F197_VWSYSTEMNAMEORENGINETYPE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.7.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.7.3.3 - Test coverage

File IDP.C
  Idp_F197_VWSystemNameOrEngineType_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.7.4 - Service coverage

File IDP.C
  Idp_F197_VWSystemNameOrEngineType_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.8 - Service Idp_ProvideProgAttemps

1.8.1 - Service information

Service nameIdp_ProvideProgAttempsService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.8.2 - Test IDP_PROVIDEPROGATTEMPS_FUNC.1

1.8.2.1 - Information

Test nameIDP_PROVIDEPROGATTEMPS_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.8.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy IdpSuccessProgAttemps and IdpProgThreshold values to variables
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
1.8.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
SuccessProgAttemps[0..3]Passed{others=>10}{others=>0}ARRAY OK
ProgThreshold[0..3]Passed{others=>10}{others=>0}ARRAY OK
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.8.2.2.2 - Stubs
1.8.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed22
1.8.2.2.3 - Environment ENV_IDP_PROVIDEPROGATTEMPS
VariableStatusInit valueExpected valueObtained value
ret_Idp_ProvideProgAttempsPassed000
1.8.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.8.2.3 - Test coverage

File IDP.C
  Idp_ProvideProgAttemps
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (3/3), +100.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 75.0% (3/4), +75.0 (+3)

1.8.3 - Test IDP_PROVIDEPROGATTEMPS_FUNC.2

1.8.3.1 - Information

Test nameIDP_PROVIDEPROGATTEMPS_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.8.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**  - Check the input pointers (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
1.8.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.8.3.2.2 - Environment ENV_IDP_PROVIDEPROGATTEMPS
VariableStatusInit valueExpected valueObtained value
SuccessProgAttemps[0]Passed000
SuccessProgAttemps[1]Passed000
SuccessProgAttemps[2]Passed000
SuccessProgAttemps[3]Passed000
ProgThreshold[0]Passed000
ProgThreshold[1]Passed000
ProgThreshold[2]Passed000
ProgThreshold[3]Passed000
ret_Idp_ProvideProgAttempsPassed000
1.8.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.8.3.3 - Test coverage

File IDP.C
  Idp_ProvideProgAttemps
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (1/3), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 50.0% (2/4), +25.0 (+1)

1.8.4 - Service coverage

File IDP.C
  Idp_ProvideProgAttemps
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)

1.9 - Service Idp_x04FE_Productionmode_ReadData

1.9.1 - Service information

Service nameIdp_x04FE_Productionmode_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.9.2 - Test IDP_X04FE_PRODUCTIONMODE_READDATA_FUNC.1

1.9.2.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.9.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.9.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_Config[0..2]Passed{others=>0}initARRAY OK
Data[0..15]Passed?{others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_ReadDataPassed000
1.9.2.2.2 - Stubs
1.9.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.9.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.9.2.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.9.3 - Test IDP_X04FE_PRODUCTIONMODE_READDATA_FUNC.2

1.9.3.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.9.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.9.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_ReadDataPassed000
1.9.3.2.2 - Environment ENV_IDP_X04FE_PRODUCTIONMODE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.9.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.9.3.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.9.4 - Service coverage

File IDP.C
  Idp_x04FE_Productionmode_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.10 - Service Idp_F1AA_VWWorkshopSystemName_ReadData

1.10.1 - Service information

Service nameIdp_F1AA_VWWorkshopSystemName_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.10.2 - Test IDP_F1AA_VWWORKSHOPSYSTEMNAME_READDATA_FUNC.1

1.10.2.1 - Information

Test nameIDP_F1AA_VWWORKSHOPSYSTEMNAME_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.10.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.10.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>0}{0=>74U,1=>56U,2=>52U,3=>49U,4=>32U,others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1AA_VWWorkshopSystemName_ReadDataPassed?00
1.10.2.2.2 - Stubs
1.10.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.10.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.10.2.3 - Test coverage

File IDP.C
  Idp_F1AA_VWWorkshopSystemName_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.10.3 - Test IDP_F1AA_VWWORKSHOPSYSTEMNAME_READDATA_FUNC.2

1.10.3.1 - Information

Test nameIDP_F1AA_VWWORKSHOPSYSTEMNAME_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.10.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.10.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1AA_VWWorkshopSystemName_ReadDataPassed?00
1.10.3.2.2 - Environment ENV_IDP_F1AA_VWWORKSHOPSYSTEMNAME_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.10.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.10.3.3 - Test coverage

File IDP.C
  Idp_F1AA_VWWorkshopSystemName_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.10.4 - Service coverage

File IDP.C
  Idp_F1AA_VWWorkshopSystemName_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.11 - Service Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData

1.11.1 - Service information

Service nameIdp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataService typeextern
Status PassedTests6
Passed tests6Failed tests0

1.11.2 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.1

1.11.2.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.11.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1 - VWMEB-Inv-381742
**    Scenario 1 - VWMEB-Inv-381743
**
**  Description:
**     Test with expected values
** - Incoming data is acceptable
** - DataLength is not lower than 11u
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.11.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataLengthPassed11?11
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}{0=>49U,1=>50U,2=>51U,3=>49U,4=>50U,5=>51U,6=>52U,7=>53U,8=>54U,9=>66U,10=>67U}ARRAY OK
Data[0..15]Passed{0=>49,1=>50,2=>51,3=>49,4=>50,5=>51,6=>52,7=>53,8=>54,9=>66,10=>67,others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataPassed?00
1.11.2.2.2 - Stubs
1.11.2.2.2.1 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_VW_DATA_SET_NUMBER_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.11.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed22
1.11.2.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_VW_DATA_SET_NUMBER_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.11.2.2.3 - Environment ENV_IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.11.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.11.2.3 - Test coverage

File IDP.C
  Idp_F1A0_CheckFormat
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 62.5% (5/8), +62.5 (+5)
     Implicit blocksnone
     Decisions 62.5% (5/8), +62.5 (+5)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 50.0% (3/6), +50.0 (+3)
     Implicit blocksnone
     Decisions 50.0% (3/6), +50.0 (+3)

1.11.3 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.2

1.11.3.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.11.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1 - VWMEB-Inv-381742
**    Scenario 2 - VWMEB-Inv-381743
**
**  Description:
**     Test with expected values
** - Incoming data is not acceptable, it fails on the front number check
** - Set ErrorCode
** - Do not copy data
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.11.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataLengthPassed11?11
ErrorCodePassed04949
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}{others=>0}ARRAY OK
Data[0..15]Passed{0=>41,1=>50,2=>51,3=>49,4=>50,5=>51,6=>52,7=>53,8=>54,9=>66,10=>67,others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataPassed?11
1.11.3.2.2 - Stubs
1.11.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.11.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.11.3.3 - Test coverage

File IDP.C
  Idp_F1A0_CheckFormat
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 37.5% (3/8), +12.5 (+1)
     Implicit blocksnone
     Decisions 37.5% (3/8), +12.5 (+1)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (3/6), +16.7 (+1)
     Implicit blocksnone
     Decisions 50.0% (3/6), +16.7 (+1)

1.11.4 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.3

1.11.4.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.11.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1 - VWMEB-Inv-381742
**    Scenario 3 - VWMEB-Inv-381743
**
**  Description:
**     Test with expected values
** - Incoming data is not acceptable, it fails on the middle and end group range check
** - Set ErrorCode - Do not copy data
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.11.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataLengthPassed11?11
ErrorCodePassed04949
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}{others=>0}ARRAY OK
Data[0..15]Passed{0=>49,1=>50,2=>51,3=>41,4=>50,5=>51,6=>52,7=>53,8=>54,9=>66,10=>67,others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataPassed?11
1.11.4.2.2 - Stubs
1.11.4.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.11.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.11.4.3 - Test coverage

File IDP.C
  Idp_F1A0_CheckFormat
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 75.0% (6/8), +12.5 (+1)
     Implicit blocksnone
     Decisions 75.0% (6/8), +12.5 (+1)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (3/6), +0.0 (+0)
     Implicit blocksnone
     Decisions 50.0% (3/6), +0.0 (+0)

1.11.5 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.4

1.11.5.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.11.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1 - VWMEB-Inv-381742
**    Scenario 4 - VWMEB-Inv-381743
**
**  Description:
**     Test with expected values
** - Incoming data is not acceptable, it fails on the part number suffix range check
** - Set ErrorCode - Do not copy data
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.11.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataLengthPassed11?11
ErrorCodePassed04949
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}{others=>0}ARRAY OK
Data[0..15]Passed{0=>49,1=>50,2=>51,3=>49,4=>50,5=>51,6=>52,7=>53,8=>54,9=>64,10=>67,others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataPassed?11
1.11.5.2.2 - Stubs
1.11.5.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.11.5.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.11.5.3 - Test coverage

File IDP.C
  Idp_F1A0_CheckFormat
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 75.0% (6/8), +12.5 (+1)
     Implicit blocksnone
     Decisions 75.0% (6/8), +12.5 (+1)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (3/6), +0.0 (+0)
     Implicit blocksnone
     Decisions 50.0% (3/6), +0.0 (+0)

1.11.6 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.5

1.11.6.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.5Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.11.6.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2 - VWMEB-Inv-381742
**    Scenario 1 - VWMEB-Inv-381743
**
**  Description:
**     Test with expected values
** - Incoming data is acceptable
** - DataLength is lower than 11u
** - Fill DataLength up to 11u with 0x20u value
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.11.6.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataLengthPassed10?10
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}{0=>49U,1=>50U,2=>51U,3=>49U,4=>50U,5=>51U,6=>52U,7=>53U,8=>54U,9=>66U,10=>32U}ARRAY OK
Data[0..15]Passed{0=>49,1=>50,2=>51,3=>49,4=>50,5=>51,6=>52,7=>53,8=>54,9=>66,others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataPassed?00
1.11.6.2.2 - Stubs
1.11.6.2.2.1 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_VW_DATA_SET_NUMBER_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.11.6.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed22
1.11.6.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_VW_DATA_SET_NUMBER_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.11.6.2.3 - Environment ENV_IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.11.6.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.11.6.3 - Test coverage

File IDP.C
  Idp_F1A0_CheckFormat
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 62.5% (5/8), +0.0 (+0)
     Implicit blocksnone
     Decisions 62.5% (5/8), +0.0 (+0)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (4/6), +16.7 (+1)
     Implicit blocksnone
     Decisions 66.7% (4/6), +16.7 (+1)

1.11.7 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.6

1.11.7.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA_FUNC.6Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.11.7.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3 - VWMEB-Inv-381742
**    Scenario 1 - VWMEB-Inv-381743
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.11.7.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteDataPassed?11
1.11.7.2.2 - Environment ENV_IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
DataLengthPassed000
ErrorCodePassed000
1.11.7.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.11.7.3 - Test coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (2/6), +16.7 (+1)
     Implicit blocksnone
     Decisions 33.3% (2/6), +16.7 (+1)

1.11.8 - Service coverage

File IDP.C
  Idp_F1A0_CheckFormat
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (8/8)
     Implicit blocksnone
     Decisions100.0% (8/8)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (6/6)
     Implicit blocksnone
     Decisions100.0% (6/6)

1.12 - Service Idp_F18A_SystemSupplierIdentifier_ReadData

1.12.1 - Service information

Service nameIdp_F18A_SystemSupplierIdentifier_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.12.2 - Test IDP_F18A_SYSTEMSUPPLIERIDENTIFIER_READDATA_FUNC.1

1.12.2.1 - Information

Test nameIDP_F18A_SYSTEMSUPPLIERIDENTIFIER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.12.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.12.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F18A_SystemSupplierIdentifier_ReadDataPassed?00
1.12.2.2.2 - Stubs
1.12.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.12.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.12.2.3 - Test coverage

File IDP.C
  Idp_F18A_SystemSupplierIdentifier_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.12.3 - Test IDP_F18A_SYSTEMSUPPLIERIDENTIFIER_READDATA_FUNC.2

1.12.3.1 - Information

Test nameIDP_F18A_SYSTEMSUPPLIERIDENTIFIER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.12.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.12.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F18A_SystemSupplierIdentifier_ReadDataPassed?00
1.12.3.2.2 - Environment ENV_IDP_F18A_SYSTEMSUPPLIERIDENTIFIER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.12.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.12.3.3 - Test coverage

File IDP.C
  Idp_F18A_SystemSupplierIdentifier_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.12.4 - Service coverage

File IDP.C
  Idp_F18A_SystemSupplierIdentifier_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.13 - Service Idp_x0903_Expected_model_type_WriteData

1.13.1 - Service information

Service nameIdp_x0903_Expected_model_type_WriteDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.13.2 - Test IDP_X0903_EXPECTED_MODEL_TYPE_WRITEDATA_FUNC.1

1.13.2.1 - Information

Test nameIDP_X0903_EXPECTED_MODEL_TYPE_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.13.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.13.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Idp_ExpectedModelTypePassed011
DataPassed111
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0903_Expected_model_type_WriteDataPassed?00
1.13.2.2.2 - Stubs
1.13.2.2.2.1 - Stub Idp_c Rte_Call_Idp_PS_NVM_BLOCK_EXPECTED_MODEL_TYPE_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.13.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.13.2.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NVM_BLOCK_EXPECTED_MODEL_TYPE_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.13.2.2.2.4 - Stub Idp_c Rte_Write_Idp_Idp_Expected_model_type_PECInIf_idxCalDatAdp_VW
ParameterStatusExpected valueObtained value
CallPassed11
1.13.2.2.2.5 - Stub Idp_c NvMSm_WaitNvMReady
ParameterStatusExpected valueObtained value
CallPassed11
1.13.2.2.3 - Environment ENV_IDP_X0903_EXPECTED_MODEL_TYPE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.13.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.13.2.3 - Test coverage

File IDP.C
  Idp_x0903_Expected_model_type_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 66.7% (2/3), +66.7 (+2)
     Implicit blocksnone
     Decisions 66.7% (2/3), +66.7 (+2)

1.13.3 - Test IDP_X0903_EXPECTED_MODEL_TYPE_WRITEDATA_FUNC.2

1.13.3.1 - Information

Test nameIDP_X0903_EXPECTED_MODEL_TYPE_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.13.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.13.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0903_Expected_model_type_WriteDataPassed?11
1.13.3.2.2 - Environment ENV_IDP_X0903_EXPECTED_MODEL_TYPE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
DataPassed000
ErrorCodePassed000
1.13.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.13.3.3 - Test coverage

File IDP.C
  Idp_x0903_Expected_model_type_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (2/3), +33.3 (+1)
     Implicit blocksnone
     Decisions 66.7% (2/3), +33.3 (+1)

1.13.4 - Service coverage

File IDP.C
  Idp_x0903_Expected_model_type_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocksnone
     Decisions100.0% (3/3)

1.14 - Service Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadData

1.14.1 - Service information

Service nameIdp_F1AF_AUTOSAR_standard_application_software_identification_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.14.2 - Test IDP_F1AF_AUTOSAR_STANDARD_APPLICATION_SOFTWARE_IDENTIFICATION_READDATA_FUNC.1

1.14.2.1 - Information

Test nameIDP_F1AF_AUTOSAR_STANDARD_APPLICATION_SOFTWARE_IDENTIFICATION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.14.2.2 - Element 1

********************************************************************************
Project: VW_MEB project
Author: Gabor Proksa
Department: evosoft Hungary Kft.
Date: 2022.03.25.
********************************************************************************
Scenario name: Scenario 1
********************************************************************************
Scenario description: Check null pointer handling
********************************************************************************
List of detailed design elements: VWMEB-Inv-303491/NameBased
********************************************************************************
Test case technique/method: Requirement based testing
********************************************************************************
Test case description:
1. Output buffer is a NULL pointer
2. Return with E_OK
*********************************************************************************
Expected results:
1. Because the output buffer is a NULL pointer it must not be accessed, no data
copy can happen.
2. Function returns with E_OK to signify successful operation
*********************************************************************************
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
1.14.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadDataPassed?00
1.14.2.2.2 - Environment ENV_IDP_F1AF_AUTOSAR_STANDARD_APPLICATION_SOFTWARE_IDENTIFICATION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
1.14.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.14.2.3 - Test coverage

File IDP.C
  Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 50.0% (1/2), +50.0 (+1)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +66.7 (+2)

1.14.3 - Test IDP_F1AF_AUTOSAR_STANDARD_APPLICATION_SOFTWARE_IDENTIFICATION_READDATA_FUNC.2

1.14.3.1 - Information

Test nameIDP_F1AF_AUTOSAR_STANDARD_APPLICATION_SOFTWARE_IDENTIFICATION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.14.3.2 - Element 1

********************************************************************************
Project: VW_MEB project
Author: Gabor Proksa
Department: evosoft Hungary Kft.
Date: 2022.03.25.
********************************************************************************
Scenario name: Scenario 2
********************************************************************************
Scenario description: Copy the SecDiag plugin version to output buffer
********************************************************************************
List of detailed design elements: VWMEB-Inv-303491/NameBased
********************************************************************************
Test case technique/method: Requirement based testing
********************************************************************************
Test case description:
1. Output buffer is not a NULL pointer
2. Read the version number of SecDiag plugin
3. Reverse the byte order of the modulID and vendorID
4. Copy the the reversed version number into the output buffer
5. Return with E_OK
*********************************************************************************
Expected results:
1. Execution continues after passing the NULL pointer check
2. SecDiag version is copied to local variable
- Vendor ID is the value of DID_F1AF_SFDA_CFG_VENDOR_ID (currently 0x0001)
- Module ID is the value of DID_F1AF_SFDA_CFG_MODULE_ID (currently 0xD900)
- Major version is the value of DID_F1AF_SFDA_CFG_SW_MAJOR_VERSION (currently 0x02)
- Minor version is the value of DID_F1AF_SFDA_CFG_SW_MINOR_VERSION (currently 0x0C)
- Patch version is the value of DID_F1AF_SFDA_CFG_SW_PATCH_VERSION (currently 0x06)
3. The moduleID and vendor ID are 2-byte values, where the value is stored in
memory as little-endian, while the DID requires big-endian byte order, so it
must be reversed.
4. DID_F1AF_AUTOSARSTDAPPSWID_SIZE (currently 7U) bytes of data is copied to
the output buffer in the following order:
- Module ID  - Vendor ID - Version (major-minor-patch)
- Currently: 0xD9 0x00 -  0x00 0x01 -  0x02 0x0C 0x06
5. Function returns with E_OK to signify successful operation
*********************************************************************************
******************************************************************************
**  Global variables
******************************************************************************
None
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.14.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..6]Passed?{0=>217,1=>0,2=>0,3=>1,4=>2,5=>12,6=>6}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadDataPassed?00
1.14.3.2.2 - Stubs
1.14.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.14.3.2.2.2 - Stub Idp_c Util_SwapBytes
ParameterStatusExpected valueObtained value
CallPassed22
1.14.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.14.3.3 - Test coverage

File IDP.C
  Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (2/2), +50.0 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +33.3 (+1)

1.14.4 - Service coverage

File IDP.C
  Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.15 - Service FD00_VsEA_HardwareIdentification_CU_ReadData

1.15.1 - Service information

Service nameFD00_VsEA_HardwareIdentification_CU_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.15.2 - Test FD00_VSEA_HARDWAREIDENTIFICATION_CU_READDATA_FUNC.1

1.15.2.1 - Information

Test nameFD00_VSEA_HARDWAREIDENTIFICATION_CU_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.15.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.15.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed?{0=>65U,1=>53U,2=>69U,3=>51U,4=>52U,5=>49U,6=>56U,7=>49U,8=>50U,9=>57U,10=>51U,11=>47U,12=>82U,13=>83U,14=>45U,15=>66U,16=>66U,17=>47U,18=>48U,19=>49U,20=>53U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_FD00_VsEA_HardwareIdentification_CU_ReadDataPassed?00
1.15.2.2.2 - Stubs
1.15.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.15.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.15.2.3 - Test coverage

File IDP.C
  FD00_VsEA_HardwareIdentification_CU_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.15.3 - Test FD00_VSEA_HARDWAREIDENTIFICATION_CU_READDATA_FUNC.2

1.15.3.1 - Information

Test nameFD00_VSEA_HARDWAREIDENTIFICATION_CU_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.15.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.15.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_FD00_VsEA_HardwareIdentification_CU_ReadDataPassed?00
1.15.3.2.2 - Environment ENV_FD00_VSEA_HARDWAREIDENTIFICATION_CU_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.15.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.15.3.3 - Test coverage

File IDP.C
  FD00_VsEA_HardwareIdentification_CU_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.15.4 - Service coverage

File IDP.C
  FD00_VsEA_HardwareIdentification_CU_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.16 - Service Idp_F187_VWSparePartNumber_ReadData

1.16.1 - Service information

Service nameIdp_F187_VWSparePartNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.16.2 - Test IDP_F187_VWSPAREPARTNUMBER_READDATA_FUNC.1

1.16.2.1 - Information

Test nameIDP_F187_VWSPAREPARTNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.16.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.16.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>0}{0=>69U,1=>78U,2=>84U,3=>51U,4=>51U,5=>55U,6=>50U,7=>49U,8=>48U,9=>32U,10=>32U,others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F187_VWSparePartNumber_ReadDataPassed?00
1.16.2.2.2 - Stubs
1.16.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.16.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.16.2.3 - Test coverage

File IDP.C
  Idp_F187_VWSparePartNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.16.3 - Test IDP_F187_VWSPAREPARTNUMBER_READDATA_FUNC.2

1.16.3.1 - Information

Test nameIDP_F187_VWSPAREPARTNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.16.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.16.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F187_VWSparePartNumber_ReadDataPassed?00
1.16.3.2.2 - Environment ENV_IDP_F187_VWSPAREPARTNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.16.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.16.3.3 - Test coverage

File IDP.C
  Idp_F187_VWSparePartNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.16.4 - Service coverage

File IDP.C
  Idp_F187_VWSparePartNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.17 - Service Idp_F1A2_AsamOdxFileVersion_ReadData

1.17.1 - Service information

Service nameIdp_F1A2_AsamOdxFileVersion_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.17.2 - Test IDP_F1A2_ASAMODXFILEVERSION_READDATA_FUNC.1

1.17.2.1 - Information

Test nameIDP_F1A2_ASAMODXFILEVERSION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.17.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.17.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>0}{others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A2_AsamOdxFileVersion_ReadDataPassed?00
1.17.2.2.2 - Stubs
1.17.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.17.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.17.2.3 - Test coverage

File IDP.C
  Idp_F1A2_AsamOdxFileVersion_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.17.3 - Test IDP_F1A2_ASAMODXFILEVERSION_READDATA_FUNC.2

1.17.3.1 - Information

Test nameIDP_F1A2_ASAMODXFILEVERSION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.17.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.17.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A2_AsamOdxFileVersion_ReadDataPassed?00
1.17.3.2.2 - Environment ENV_IDP_F1A2_ASAMODXFILEVERSION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.17.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.17.3.3 - Test coverage

File IDP.C
  Idp_F1A2_AsamOdxFileVersion_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.17.4 - Service coverage

File IDP.C
  Idp_F1A2_AsamOdxFileVersion_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.18 - Service Idp_x02B3_Response_On_Event_ReadData

1.18.1 - Service information

Service nameIdp_x02B3_Response_On_Event_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.18.2 - Test IDP_X02B3_RESPONSE_ON_EVENT_READDATA_FUNC.1

1.18.2.1 - Information

Test nameIDP_X02B3_RESPONSE_ON_EVENT_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.18.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.18.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02B3_Response_On_Event_ReadDataPassed?00
1.18.2.2.2 - Stubs
1.18.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.18.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.18.2.3 - Test coverage

File IDP.C
  Idp_x02B3_Response_On_Event_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.18.3 - Test IDP_X02B3_RESPONSE_ON_EVENT_READDATA_FUNC.2

1.18.3.1 - Information

Test nameIDP_X02B3_RESPONSE_ON_EVENT_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.18.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.18.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02B3_Response_On_Event_ReadDataPassed?00
1.18.3.2.2 - Environment ENV_IDP_X02B3_RESPONSE_ON_EVENT_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.18.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.18.3.3 - Test coverage

File IDP.C
  Idp_x02B3_Response_On_Event_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.18.4 - Service coverage

File IDP.C
  Idp_x02B3_Response_On_Event_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.19 - Service Idp_F192_SystemSupplierECUHardwareNumber_ReadData

1.19.1 - Service information

Service nameIdp_F192_SystemSupplierECUHardwareNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.19.2 - Test IDP_F192_SYSTEMSUPPLIERECUHARDWARENUMBER_READDATA_FUNC.1

1.19.2.1 - Information

Test nameIDP_F192_SYSTEMSUPPLIERECUHARDWARENUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.19.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.19.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed?{0=>65U,1=>53U,2=>69U,3=>51U,4=>52U,5=>49U,6=>56U,7=>49U,8=>50U,9=>57U,10=>51U,11=>47U,12=>82U,13=>83U,14=>45U,15=>66U,16=>66U,17=>47U,18=>48U,19=>49U,20=>53U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F192_SystemSupplierECUHardwareNumber_ReadDataPassed?00
1.19.2.2.2 - Stubs
1.19.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.19.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.19.2.3 - Test coverage

File IDP.C
  Idp_F192_SystemSupplierECUHardwareNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.19.3 - Test IDP_F192_SYSTEMSUPPLIERECUHARDWARENUMBER_READDATA_FUNC.2

1.19.3.1 - Information

Test nameIDP_F192_SYSTEMSUPPLIERECUHARDWARENUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.19.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.19.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F192_SystemSupplierECUHardwareNumber_ReadDataPassed?00
1.19.3.2.2 - Environment ENV_IDP_F192_SYSTEMSUPPLIERECUHARDWARENUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.19.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.19.3.3 - Test coverage

File IDP.C
  Idp_F192_SystemSupplierECUHardwareNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.19.4 - Service coverage

File IDP.C
  Idp_F192_SystemSupplierECUHardwareNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.20 - Service Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadData

1.20.1 - Service information

Service nameIdp_x040F_VWLogicalSoftwareBlockLockValue_ReadDataService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.20.2 - Test IDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA_FUNC.1

1.20.2.1 - Information

Test nameIDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.20.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.20.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>3U,1=>232U,2=>3U,3=>232U,4=>3U,5=>232U,6=>3U,7=>232U,others=>10U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadDataPassed?00
1.20.2.2.2 - Stubs
1.20.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.20.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.20.2.3 - Test coverage

File IDP.C
  Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 71.4% (5/7), +71.4 (+5)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 62.5% (5/8), +62.5 (+5)

1.20.3 - Test IDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA_FUNC.2

1.20.3.1 - Information

Test nameIDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.20.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
** "empty_local" is not equal NUMBER_OF_SOFTWARE_BLOCKS-1U
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.20.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{0=>0,others=>65280}{0=>0U,others=>65280}ARRAY OK
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{0=>3,1=>232,2=>3,3=>232}{others=>255}ARRAY OK
Data[0..15]Passed{others=>10}{0=>255,1=>0U,2=>255,3=>0U,4=>255,5=>0U,6=>255,7=>0U,others=>10U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadDataPassed?00
1.20.3.2.2 - Stubs
1.20.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.20.3.2.2.2 - Stub Idp_c Util_SwapBytes
ParameterStatusExpected valueObtained value
CallPassed44
1.20.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.20.3.3 - Test coverage

File IDP.C
  Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 71.4% (5/7), +28.6 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 62.5% (5/8), +25.0 (+2)

1.20.4 - Test IDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA_FUNC.3

1.20.4.1 - Information

Test nameIDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.20.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.20.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadDataPassed?00
1.20.4.2.2 - Environment ENV_IDP_X040F_VWLOGICALSOFTWAREBLOCKLOCKVALUE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.20.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.20.4.3 - Test coverage

File IDP.C
  Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 14.3% (1/7), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 25.0% (2/8), +12.5 (+1)

1.20.5 - Service coverage

File IDP.C
  Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (7/7)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (8/8)

1.21 - Service Idp_x019C_Status_productionmode_ReadData

1.21.1 - Service information

Service nameIdp_x019C_Status_productionmode_ReadDataService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.21.2 - Test IDP_X019C_STATUS_PRODUCTIONMODE_READDATA_FUNC.1

1.21.2.1 - Information

Test nameIDP_X019C_STATUS_PRODUCTIONMODE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.21.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - The production mode networking signals are in local or active status
** - Byte2 with filter is not 0x00
** - Copy response into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.21.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_SigStsPassedPMode_SigSts_LocalPMode_SigSts_LocalPMode_SigSts_Local
PMode.PMode_Config[1]Passed313131
Data[0..15]Passed{others=>0}{0=>1U,others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x019C_Status_productionmode_ReadDataPassed?00
1.21.2.2.2 - Stubs
1.21.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.21.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.21.2.3 - Test coverage

File IDP.C
  Idp_x019C_Status_productionmode_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 75.0% (3/4), +75.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 60.0% (3/5), +60.0 (+3)

1.21.3 - Test IDP_X019C_STATUS_PRODUCTIONMODE_READDATA_FUNC.2

1.21.3.1 - Information

Test nameIDP_X019C_STATUS_PRODUCTIONMODE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.21.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - The production mode networking signals are in local or active status
** - Byte2 with filter is 0x00
** - Copy response into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.21.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_SigStsPassedPMode_SigSts_CentralActivePMode_SigSts_CentralActivePMode_SigSts_CentralActive
PMode.PMode_Config[1]Passed000
Data[0..15]Passed{others=>0}{0=>0U,others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x019C_Status_productionmode_ReadDataPassed?00
1.21.3.2.2 - Stubs
1.21.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.21.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.21.3.3 - Test coverage

File IDP.C
  Idp_x019C_Status_productionmode_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 75.0% (3/4), +25.0 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 60.0% (3/5), +20.0 (+1)

1.21.4 - Test IDP_X019C_STATUS_PRODUCTIONMODE_READDATA_FUNC.3

1.21.4.1 - Information

Test nameIDP_X019C_STATUS_PRODUCTIONMODE_READDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.21.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.21.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x019C_Status_productionmode_ReadDataPassed?00
1.21.4.2.2 - Environment ENV_IDP_X019C_STATUS_PRODUCTIONMODE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.21.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.21.4.3 - Test coverage

File IDP.C
  Idp_x019C_Status_productionmode_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 25.0% (1/4), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 40.0% (2/5), +20.0 (+1)

1.21.5 - Service coverage

File IDP.C
  Idp_x019C_Status_productionmode_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (4/4)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (5/5)

1.22 - Service Idp_F1A1_VWDataSetVersionNumber_WriteData

1.22.1 - Service information

Service nameIdp_F1A1_VWDataSetVersionNumber_WriteDataService typeextern
Status PassedTests6
Passed tests6Failed tests0

1.22.2 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.1

1.22.2.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.22.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Incoming data is acceptable
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.22.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{0=>49,1=>50,2=>51,3=>52,others=>0}initARRAY OK
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}{0=>49U,1=>50U,2=>51U,3=>52U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_WriteDataPassed?00
1.22.2.2.2 - Stubs
1.22.2.2.2.1 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_VW_DATA_SET_VERSION_NUMBER_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.22.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed22
1.22.2.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_VW_DATA_SET_VERSION_NUMBER_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.22.2.2.3 - Environment ENV_IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.22.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.22.2.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 62.5% (5/8), +62.5 (+5)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 60.0% (6/10), +60.0 (+6)

1.22.3 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.2

1.22.3.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.22.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - Incoming data is not acceptable, it fails on the first range check
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.22.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed04949
Data[0..15]Passed{0=>49,1=>50,2=>51,3=>41,others=>0}initARRAY OK
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_WriteDataPassed?11
1.22.3.2.2 - Stubs
1.22.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.22.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.22.3.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 37.5% (3/8), +12.5 (+1)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 40.0% (4/10), +20.0 (+2)

1.22.4 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.3

1.22.4.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.22.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** - Incoming data is not acceptable, it fails on the second range check
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.22.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed04949
Data[0..15]Passed{0=>49,1=>41,2=>51,3=>52,others=>0}initARRAY OK
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_WriteDataPassed?11
1.22.4.2.2 - Stubs
1.22.4.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.22.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.22.4.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 62.5% (5/8), +12.5 (+1)
     Implicit blocks100.0% (2/2), +0.0 (+0)
     Decisions 70.0% (7/10), +10.0 (+1)

1.22.5 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.4

1.22.5.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.22.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.22.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_WriteDataPassed?11
1.22.5.2.2 - Environment ENV_IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
ErrorCodePassed000
1.22.5.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.22.5.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 25.0% (2/8), +12.5 (+1)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 20.0% (2/10), +10.0 (+1)

1.22.6 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_BVA_MIN.5

1.22.6.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_BVA_MIN.5Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.22.6.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Boundary value analysis
**
** Input:
**    Scenario 5
**
**  Description:
** - Test with extreme values
** - Incoming data is not acceptable, it fails on the range check
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.22.6.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed04949
Data[0..15]Passed{others=>0}initARRAY OK
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_WriteDataPassed?11
1.22.6.2.2 - Stubs
1.22.6.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.22.6.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.22.6.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 37.5% (3/8), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +0.0 (+0)
     Decisions 40.0% (4/10), +0.0 (+0)

1.22.7 - Test IDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_BVA_MAX.6

1.22.7.1 - Information

Test nameIDP_F1A1_VWDATASETVERSIONNUMBER_WRITEDATA_BVA_MAX.6Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.22.7.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Boundary value analysis
**
** Input:
**    Scenario 6
**
**  Description:
** - Test with extreme values
** - Incoming data is not acceptable, it fails on the range check
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.22.7.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed04949
Data[0..15]Passed{others=>255}initARRAY OK
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A1_VWDataSetVersionNumber_WriteDataPassed?11
1.22.7.2.2 - Stubs
1.22.7.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.22.7.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.22.7.3 - Test coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 37.5% (3/8), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +0.0 (+0)
     Decisions 40.0% (4/10), +0.0 (+0)

1.22.8 - Service coverage

File IDP.C
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (8/8)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (10/10)

1.23 - Service Idp_x04FC_Productionmode_deactivate_ReadData

1.23.1 - Service information

Service nameIdp_x04FC_Productionmode_deactivate_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.23.2 - Test IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_READDATA_FUNC.1

1.23.2.1 - Information

Test nameIDP_X04FC_PRODUCTIONMODE_DEACTIVATE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.23.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.23.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_Config[0..2]Passed{0=>16,1=>16,2=>16}initARRAY OK
Data[0..15]Passed{others=>10}{0=>16U,1=>16U,2=>16U,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FC_Productionmode_deactivate_ReadDataPassed?00
1.23.2.2.2 - Stubs
1.23.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.23.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.23.2.3 - Test coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.23.3 - Test IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_READDATA_FUNC.2

1.23.3.1 - Information

Test nameIDP_X04FC_PRODUCTIONMODE_DEACTIVATE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.23.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.23.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FC_Productionmode_deactivate_ReadDataPassed?00
1.23.3.2.2 - Environment ENV_IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.23.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.23.3.3 - Test coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.23.4 - Service coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.24 - Service Idp_x04FE_Productionmode_WriteData

1.24.1 - Service information

Service nameIdp_x04FE_Productionmode_WriteDataService typeextern
Status PassedTests5
Passed tests5Failed tests0

1.24.2 - Test IDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.1

1.24.2.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.24.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Max distance not reached
** - Production mode networking signals are in local status
** - Byte2 is not equal to 0x00
** - Set the "production mode" Dem event status
** - PMode active
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.24.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_MaxDistReachedPassed000
Data[0..15]Passed{0=>171,1=>16,2=>52,others=>0}initARRAY OK
PMode.PMode_Config[0..2]Passed?{0=>171,1=>16,2=>52}ARRAY OK
ErrorCodePassed000
PMode.PMode_SigStsPassedPMode_SigSts_LocalPMode_SigSts_LocalPMode_SigSts_Local
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_WriteDataPassed?00
1.24.2.2.2 - Stubs
1.24.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.24.2.2.2.2 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.24.2.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.24.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.24.2.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 60.0% (3/5), +60.0 (+3)
     Implicit blocksnone
     Decisions 60.0% (3/5), +60.0 (+3)

1.24.3 - Test IDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.2

1.24.3.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.24.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - Max distance is not reached
** - Production mode networking signals are in central active status
** - Byte2 is equal to zero
** - Set the "production mode" Dem event status
** - PMode not active
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.24.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_MaxDistReachedPassed000
Data[0..15]Passed{0=>171,1=>0,2=>52,others=>0}initARRAY OK
PMode.PMode_Config[0..2]Passed?{0=>171,1=>0,2=>52}ARRAY OK
ErrorCodePassed000
PMode.PMode_SigStsPassedPMode_SigSts_CentralActivePMode_SigSts_CentralActivePMode_SigSts_CentralActive
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_WriteDataPassed?00
1.24.3.2.2 - Stubs
1.24.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.24.3.2.2.2 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.24.3.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.24.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.24.3.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +0.0 (+0)
     Implicit blocksnone
     Decisions 60.0% (3/5), +0.0 (+0)

1.24.4 - Test IDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.3

1.24.4.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.24.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** - Max distance is reached
** - Set ErrorCode
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.24.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_MaxDistReachedPassed111
ErrorCodePassed?3434
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_WriteDataPassed?11
1.24.4.2.2 - Environment ENV_IDP_X04FE_PRODUCTIONMODE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.24.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.24.4.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +20.0 (+1)
     Implicit blocksnone
     Decisions 60.0% (3/5), +20.0 (+1)

1.24.5 - Test IDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.4

1.24.5.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.24.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**     Test with expected values
** - Max distance is not reached
** - Production mode networking signals are in central inactive status
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.24.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
PMode.PMode_MaxDistReachedPassed000
Data[0..15]Passed{0=>171,1=>16,2=>52,others=>0}initARRAY OK
PMode.PMode_Config[0..2]Passed?{0=>171,1=>16,2=>52}ARRAY OK
ErrorCodePassed000
PMode.PMode_SigStsPassedPMode_SigSts_CentralInactivePMode_SigSts_CentralInactivePMode_SigSts_CentralInactive
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_WriteDataPassed?00
1.24.5.2.2 - Stubs
1.24.5.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.24.5.2.2.2 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.24.5.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.24.5.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.24.5.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +0.0 (+0)
     Implicit blocksnone
     Decisions 60.0% (3/5), +0.0 (+0)

1.24.6 - Test IDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.5

1.24.6.1 - Information

Test nameIDP_X04FE_PRODUCTIONMODE_WRITEDATA_FUNC.5Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.24.6.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 5
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.24.6.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FE_Productionmode_WriteDataPassed?11
1.24.6.2.2 - Environment ENV_IDP_X04FE_PRODUCTIONMODE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
ErrorCodePassed000
1.24.6.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.24.6.3 - Test coverage

File IDP.C
  Idp_x04FE_Productionmode_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 40.0% (2/5), +20.0 (+1)
     Implicit blocksnone
     Decisions 40.0% (2/5), +20.0 (+1)

1.24.7 - Service coverage

File IDP.C
  Idp_x04FE_Productionmode_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocksnone
     Decisions100.0% (5/5)

1.25 - Service Idp_F1B8_VW_system_firmware_versions_ReadData

1.25.1 - Service information

Service nameIdp_F1B8_VW_system_firmware_versions_ReadDataService typeextern
Status PassedTests4
Passed tests4Failed tests0

1.25.2 - Test IDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.1

1.25.2.1 - Information

Test nameIDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.25.2.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**
**  -SBL is not available
**  -PU FW versions are available
**  expected:
**  - Copy data into the result buffer
**      -write BM version bytes
**      -write HSM version bytes
**      -write ADIS BM version bytes
**      -write ADIS BL version bytes
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.25.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed{others=>10}{0=>4U,1=>0U,5=>1U,9=>65U,10=>77U,11=>50,12=>49,13=>65U,14=>76U,15=>50,16=>49,others=>10U}ARRAY OK
SftyC2cData.PuBmVersPassed227156048122715604812271560481
SftyC2cData.PuBlVersPassed227156048122715604812271560481
OpStatusPassed000
SftyC2cData.PuVersFlagPassed111
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B8_VW_system_firmware_versions_ReadDataPassed?00
1.25.2.2.2 - Stubs
1.25.2.2.2.1 - Stub Idp_c Fw_ReadFirmwareVersions
ParameterStatusExpected valueObtained value
CallPassed11
1.25.2.2.2.2 - Stub Idp_c Fw_GetHsmVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.25.2.2.2.3 - Stub Idp_c Fw_GetSiemensBootloaderVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.25.2.2.2.4 - Stub Idp_c Fw_GetBootManagerVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.25.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.25.2.3 - Test coverage

File IDP.C
  Idp_F1B8_VW_system_firmware_versions_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 60.0% (3/5), +60.0 (+3)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 57.1% (4/7), +57.1 (+4)

1.25.3 - Test IDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.2

1.25.3.1 - Information

Test nameIDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.25.3.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**  -SBL is available
**  -PU FW versions are available
**  expected:
**  - Copy data into the result buffer
**      -write SBL version bytes
**      -write BM version bytes
**      -write HSM version bytes
**      -write ADIS BM version bytes
**      -write ADIS BL version bytes
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.25.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed{others=>10}{0=>5U,1=>0U,5=>0U,9=>1U,13=>65U,14=>77U,15=>55,16=>56,17=>65U,18=>76U,19=>55,20=>56,others=>10U}ARRAY OK
OpStatusPassed000
SftyC2cData.PuBmVersPassed305419896305419896305419896
SftyC2cData.PuBlVersPassed305419896305419896305419896
SftyC2cData.PuVersFlagPassed111
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B8_VW_system_firmware_versions_ReadDataPassed?00
1.25.3.2.2 - Stubs
1.25.3.2.2.1 - Stub Idp_c Fw_ReadFirmwareVersions
ParameterStatusExpected valueObtained value
CallPassed11
1.25.3.2.2.2 - Stub Idp_c Fw_GetHsmVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.25.3.2.2.3 - Stub Idp_c Fw_GetSiemensBootloaderVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.25.3.2.2.4 - Stub Idp_c Fw_GetBootManagerVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.25.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.25.3.3 - Test coverage

File IDP.C
  Idp_F1B8_VW_system_firmware_versions_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 80.0% (4/5), +20.0 (+1)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 57.1% (4/7), +14.3 (+1)

1.25.4 - Test IDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.3

1.25.4.1 - Information

Test nameIDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.25.4.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**  - The buffer is a NULL pointer (null pointer test)
**  expected:
**  - Do not copy data into the result buffer
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.25.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B8_VW_system_firmware_versions_ReadDataPassed?00
1.25.4.2.2 - Environment ENV_IDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
OpStatusPassed000
1.25.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.25.4.3 - Test coverage

File IDP.C
  Idp_F1B8_VW_system_firmware_versions_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 28.6% (2/7), +14.3 (+1)

1.25.5 - Test IDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.4

1.25.5.1 - Information

Test nameIDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.25.5.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
** -SBL is not available
** -write BM version bytes
** -write HSM version bytes
** -write ADIS BM version bytes
** -write ADIS BL version bytes
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.25.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
SftyC2cData.PuVersFlagPassed000
OpStatusPassed000
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B8_VW_system_firmware_versions_ReadDataPassed?1010
1.25.5.2.2 - Environment ENV_IDP_F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.25.5.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.25.5.3 - Test coverage

File IDP.C
  Idp_F1B8_VW_system_firmware_versions_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +20.0 (+1)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 42.9% (3/7), +14.3 (+1)

1.25.6 - Service coverage

File IDP.C
  Idp_F1B8_VW_system_firmware_versions_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (7/7)

1.26 - Service Idp_x0261_OBD_Driving_Cycle_set_once_ReadData

1.26.1 - Service information

Service nameIdp_x0261_OBD_Driving_Cycle_set_once_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.26.2 - Test IDP_X0261_OBD_DRIVING_CYCLE_SET_ONCE_READDATA_FUNC.1

1.26.2.1 - Information

Test nameIDP_X0261_OBD_DRIVING_CYCLE_SET_ONCE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.26.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.26.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0U,others=>10U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0261_OBD_Driving_Cycle_set_once_ReadDataPassed?00
1.26.2.2.2 - Stubs
1.26.2.2.2.1 - Stub Idp_c Rte_Read_Idp_OBD_DCY_InitiallySet_ObdNonvolStructType
ParameterStatusExpected valueObtained value
CallPassed11
1.26.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.26.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.26.2.3 - Test coverage

File IDP.C
  Idp_x0261_OBD_Driving_Cycle_set_once_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.26.3 - Test IDP_X0261_OBD_DRIVING_CYCLE_SET_ONCE_READDATA_FUNC.2

1.26.3.1 - Information

Test nameIDP_X0261_OBD_DRIVING_CYCLE_SET_ONCE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.26.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.26.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0261_OBD_Driving_Cycle_set_once_ReadDataPassed?00
1.26.3.2.2 - Environment ENV_IDP_X0261_OBD_DRIVING_CYCLE_SET_ONCE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.26.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.26.3.3 - Test coverage

File IDP.C
  Idp_x0261_OBD_Driving_Cycle_set_once_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.26.4 - Service coverage

File IDP.C
  Idp_x0261_OBD_Driving_Cycle_set_once_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.27 - Service F1B8_VW_system_firmware_versions_ReadDataLength

1.27.1 - Service information

Service nameF1B8_VW_system_firmware_versions_ReadDataLengthService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.27.2 - Test F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATALENGTH_FUNC.1

1.27.2.1 - Information

Test nameF1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATALENGTH_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.27.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Set full didlength
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.27.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
OpStatusPassed000
DidLengthPassed02121
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_F1B8_VW_system_firmware_versions_ReadDataLengthPassed?00
1.27.2.2.2 - Stubs
1.27.2.2.2.1 - Stub Idp_c Fw_ReadFirmwareVersions
ParameterStatusExpected valueObtained value
CallPassed11
1.27.2.2.2.2 - Stub Idp_c Fw_GetSiemensBootloaderVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.27.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.27.2.3 - Test coverage

File IDP.C
  F1B8_VW_system_firmware_versions_ReadDataLength
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 66.7% (2/3), +66.7 (+2)
     Implicit blocksnone
     Decisions 66.7% (2/3), +66.7 (+2)

1.27.3 - Test F1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATALENGTH_FUNC.2

1.27.3.1 - Information

Test nameF1B8_VW_SYSTEM_FIRMWARE_VERSIONS_READDATALENGTH_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.27.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - Set didlength without sb
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.27.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
OpStatusPassed000
DidLengthPassed01717
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_F1B8_VW_system_firmware_versions_ReadDataLengthPassed?00
1.27.3.2.2 - Stubs
1.27.3.2.2.1 - Stub Idp_c Fw_ReadFirmwareVersions
ParameterStatusExpected valueObtained value
CallPassed11
1.27.3.2.2.2 - Stub Idp_c Fw_GetSiemensBootloaderVersion
ParameterStatusExpected valueObtained value
CallPassed11
1.27.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.27.3.3 - Test coverage

File IDP.C
  F1B8_VW_system_firmware_versions_ReadDataLength
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (2/3), +33.3 (+1)
     Implicit blocksnone
     Decisions 66.7% (2/3), +33.3 (+1)

1.27.4 - Service coverage

File IDP.C
  F1B8_VW_system_firmware_versions_ReadDataLength
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocksnone
     Decisions100.0% (3/3)

1.28 - Service Idp_F194_SystemSupplierECUSoftwareNumber_ReadData

1.28.1 - Service information

Service nameIdp_F194_SystemSupplierECUSoftwareNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.28.2 - Test IDP_F194_SYSTEMSUPPLIERECUSOFTWARENUMBER_READDATA_FUNC.1

1.28.2.1 - Information

Test nameIDP_F194_SYSTEMSUPPLIERECUSOFTWARENUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.28.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.28.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0U,1=>0U,2=>0U,3=>0U,4=>0U,5=>0U,6=>0U,7=>0U,8=>0U,9=>0U,10=>0U,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F194_SystemSupplierECUSoftwareNumber_ReadDataPassed?00
1.28.2.2.2 - Stubs
1.28.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.28.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.28.2.3 - Test coverage

File IDP.C
  Idp_F194_SystemSupplierECUSoftwareNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.28.3 - Test IDP_F194_SYSTEMSUPPLIERECUSOFTWARENUMBER_READDATA_FUNC.2

1.28.3.1 - Information

Test nameIDP_F194_SYSTEMSUPPLIERECUSOFTWARENUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.28.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.28.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F194_SystemSupplierECUSoftwareNumber_ReadDataPassed?00
1.28.3.2.2 - Environment ENV_IDP_F194_SYSTEMSUPPLIERECUSOFTWARENUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.28.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.28.3.3 - Test coverage

File IDP.C
  Idp_F194_SystemSupplierECUSoftwareNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.28.4 - Service coverage

File IDP.C
  Idp_F194_SystemSupplierECUSoftwareNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.29 - Service Idp_F182_VWApplicationDataIdentification_ReadData

1.29.1 - Service information

Service nameIdp_F182_VWApplicationDataIdentification_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.29.2 - Test IDP_F182_VWAPPLICATIONDATAIDENTIFICATION_READDATA_FUNC.1

1.29.2.1 - Information

Test nameIDP_F182_VWAPPLICATIONDATAIDENTIFICATION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.29.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.29.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>45U,1=>45U,2=>45U,3=>45U,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F182_VWApplicationDataIdentification_ReadDataPassed?00
1.29.2.2.2 - Stubs
1.29.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.29.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.29.2.3 - Test coverage

File IDP.C
  Idp_F182_VWApplicationDataIdentification_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.29.3 - Test IDP_F182_VWAPPLICATIONDATAIDENTIFICATION_READDATA_FUNC.2

1.29.3.1 - Information

Test nameIDP_F182_VWAPPLICATIONDATAIDENTIFICATION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.29.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.29.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F182_VWApplicationDataIdentification_ReadDataPassed?00
1.29.3.2.2 - Environment ENV_IDP_F182_VWAPPLICATIONDATAIDENTIFICATION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.29.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.29.3.3 - Test coverage

File IDP.C
  Idp_F182_VWApplicationDataIdentification_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.29.4 - Service coverage

File IDP.C
  Idp_F182_VWApplicationDataIdentification_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.30 - Service Idp_x02CB_Knockout_timer_ReadData

1.30.1 - Service information

Service nameIdp_x02CB_Knockout_timer_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.30.2 - Test IDP_X02CB_KNOCKOUT_TIMER_READDATA_FUNC.1

1.30.2.1 - Information

Test nameIDP_X02CB_KNOCKOUT_TIMER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.30.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.30.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>16}{0=>0U,1=>0U,2=>0U,others=>16U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CB_Knockout_timer_ReadDataPassed?00
1.30.2.2.2 - Stubs
1.30.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.30.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.30.2.3 - Test coverage

File IDP.C
  Idp_x02CB_Knockout_timer_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.30.3 - Test IDP_X02CB_KNOCKOUT_TIMER_READDATA_FUNC.2

1.30.3.1 - Information

Test nameIDP_X02CB_KNOCKOUT_TIMER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.30.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.30.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CB_Knockout_timer_ReadDataPassed?00
1.30.3.2.2 - Environment ENV_IDP_X02CB_KNOCKOUT_TIMER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.30.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.30.3.3 - Test coverage

File IDP.C
  Idp_x02CB_Knockout_timer_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.30.4 - Service coverage

File IDP.C
  Idp_x02CB_Knockout_timer_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.31 - Service FD02_VsEA_HardwareIdentification_FilterBoard_ReadData

1.31.1 - Service information

Service nameFD02_VsEA_HardwareIdentification_FilterBoard_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.31.2 - Test FD02_VSEA_HARDWAREIDENTIFICATION_FILTERBOARD_READDATA_FUNC.1

1.31.2.1 - Information

Test nameFD02_VSEA_HARDWAREIDENTIFICATION_FILTERBOARD_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.31.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.31.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed{others=>0}{0=>65U,1=>53U,2=>69U,3=>51U,4=>52U,5=>56U,6=>50U,7=>50U,8=>49U,9=>49U,10=>57U,11=>47U,12=>82U,13=>83U,14=>45U,15=>66U,16=>65U,17=>47U,18=>48U,19=>49U,20=>48U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_FD02_VsEA_HardwareIdentification_FilterBoard_ReadDataPassed?00
1.31.2.2.2 - Stubs
1.31.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.31.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.31.2.3 - Test coverage

File IDP.C
  FD02_VsEA_HardwareIdentification_FilterBoard_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.31.3 - Test FD02_VSEA_HARDWAREIDENTIFICATION_FILTERBOARD_READDATA_FUNC.2

1.31.3.1 - Information

Test nameFD02_VSEA_HARDWAREIDENTIFICATION_FILTERBOARD_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.31.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.31.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_FD02_VsEA_HardwareIdentification_FilterBoard_ReadDataPassed?00
1.31.3.2.2 - Environment ENV_FD02_VSEA_HARDWAREIDENTIFICATION_FILTERBOARD_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.31.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.31.3.3 - Test coverage

File IDP.C
  FD02_VsEA_HardwareIdentification_FilterBoard_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.31.4 - Service coverage

File IDP.C
  FD02_VsEA_HardwareIdentification_FilterBoard_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.32 - Service Idp_F191_ECUHardwareNumber_ReadData

1.32.1 - Service information

Service nameIdp_F191_ECUHardwareNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.32.2 - Test IDP_F191_ECUHARDWARENUMBER_READDATA_FUNC.1

1.32.2.1 - Information

Test nameIDP_F191_ECUHARDWARENUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.32.2.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**     Scenario 1:
**     Input argument is a valid pointer to an uint8 array
**     Expected:
**     Copy the data into the result buffer and use DidUtil_ASCIIfyNULLs to format it.
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.32.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{11=>10U,12=>10U,13=>10U,14=>10U,15=>10U,others=>32U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F191_ECUHardwareNumber_ReadDataPassed?00
1.32.2.2.2 - Stubs
1.32.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.32.2.2.2.2 - Stub Idp_c DidUtil_ASCIIfyNULLs
ParameterStatusExpected valueObtained value
CallPassed11
1.32.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.32.2.3 - Test coverage

File IDP.C
  Idp_F191_ECUHardwareNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.32.3 - Test IDP_F191_ECUHARDWARENUMBER_READDATA_FUNC.2

1.32.3.1 - Information

Test nameIDP_F191_ECUHARDWARENUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.32.3.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**     Scenario 2:
**     Output argument is NULL pointer
**     Expected:
**     Do not copy data into the result buffer
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.32.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F191_ECUHardwareNumber_ReadDataPassed?00
1.32.3.2.2 - Environment ENV_IDP_F191_ECUHARDWARENUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.32.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.32.3.3 - Test coverage

File IDP.C
  Idp_F191_ECUHardwareNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.32.4 - Service coverage

File IDP.C
  Idp_F191_ECUHardwareNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.33 - Service Idp_F189_VWApplicationSoftwareVersionNumber_ReadData

1.33.1 - Service information

Service nameIdp_F189_VWApplicationSoftwareVersionNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.33.2 - Test IDP_F189_VWAPPLICATIONSOFTWAREVERSIONNUMBER_READDATA_FUNC.1

1.33.2.1 - Information

Test nameIDP_F189_VWAPPLICATIONSOFTWAREVERSIONNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.33.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.33.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0,1=>0,2=>0,3=>0,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F189_VWApplicationSoftwareVersionNumber_ReadDataPassed?00
1.33.2.2.2 - Stubs
1.33.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.33.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.33.2.3 - Test coverage

File IDP.C
  Idp_F189_VWApplicationSoftwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.33.3 - Test IDP_F189_VWAPPLICATIONSOFTWAREVERSIONNUMBER_READDATA_FUNC.2

1.33.3.1 - Information

Test nameIDP_F189_VWAPPLICATIONSOFTWAREVERSIONNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.33.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.33.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F189_VWApplicationSoftwareVersionNumber_ReadDataPassed?00
1.33.3.2.2 - Environment ENV_IDP_F189_VWAPPLICATIONSOFTWAREVERSIONNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.33.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.33.3.3 - Test coverage

File IDP.C
  Idp_F189_VWApplicationSoftwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.33.4 - Service coverage

File IDP.C
  Idp_F189_VWApplicationSoftwareVersionNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.34 - Service Idp_F18C_ECUSerialNumber_ReadData

1.34.1 - Service information

Service nameIdp_F18C_ECUSerialNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.34.2 - Test IDP_F18C_ECUSERIALNUMBER_READDATA_FUNC.1

1.34.2.1 - Information

Test nameIDP_F18C_ECUSERIALNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.34.2.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**  Scenario 1:
**  Input argument is a valid pointer to an uint8 array
**  Expected:
**  Copy the data into the result buffer and use DidUtil_ASCIIfyNULLs to format it.
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.34.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..19]Passed{others=>10}{0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,7=>0,8=>0,9=>0,10=>0,11=>0,12=>0,13=>0,14=>0,15=>0,16=>0,17=>0,18=>0,19=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F18C_ECUSerialNumber_ReadDataPassed?00
1.34.2.2.2 - Stubs
1.34.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.34.2.2.2.2 - Stub Idp_c DidUtil_ASCIIfyNULLs
ParameterStatusExpected valueObtained value
CallPassed11
1.34.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.34.2.3 - Test coverage

File IDP.C
  Idp_F18C_ECUSerialNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.34.3 - Test IDP_F18C_ECUSERIALNUMBER_READDATA_FUNC.2

1.34.3.1 - Information

Test nameIDP_F18C_ECUSERIALNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.34.3.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
**  Description:
**
**     Scenario 2:
**     Output argument is NULL pointer
**     Expected:
**     Do not copy data into the result buffer
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.34.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F18C_ECUSerialNumber_ReadDataPassed?00
1.34.3.2.2 - Environment ENV_IDP_F18C_ECUSERIALNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
1.34.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.34.3.3 - Test coverage

File IDP.C
  Idp_F18C_ECUSerialNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.34.4 - Service coverage

File IDP.C
  Idp_F18C_ECUSerialNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.35 - Service Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadData

1.35.1 - Service information

Service nameIdp_F1AB_VWLogicalSoftwareBlockVersion_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.35.2 - Test IDP_F1AB_VWLOGICALSOFTWAREBLOCKVERSION_READDATA_FUNC.1

1.35.2.1 - Information

Test nameIDP_F1AB_VWLOGICALSOFTWAREBLOCKVERSION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.35.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.35.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadDataPassed?00
1.35.2.2.2 - Stubs
1.35.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed55
1.35.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.35.2.3 - Test coverage

File IDP.C
  Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (3/3), +100.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 75.0% (3/4), +75.0 (+3)

1.35.3 - Test IDP_F1AB_VWLOGICALSOFTWAREBLOCKVERSION_READDATA_FUNC.2

1.35.3.1 - Information

Test nameIDP_F1AB_VWLOGICALSOFTWAREBLOCKVERSION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.35.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.35.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadDataPassed?00
1.35.3.2.2 - Environment ENV_IDP_F1AB_VWLOGICALSOFTWAREBLOCKVERSION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.35.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.35.3.3 - Test coverage

File IDP.C
  Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (1/3), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 50.0% (2/4), +25.0 (+1)

1.35.4 - Service coverage

File IDP.C
  Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)

1.36 - Service Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadData

1.36.1 - Service information

Service nameIdp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.36.2 - Test IDP_F15B_FINGERPRINTANDPROGRAMMINGDATEOFLOGICALSOFTWAREBLOCKS_READDATA_FUNC.1

1.36.2.1 - Information

Test nameIDP_F15B_FINGERPRINTANDPROGRAMMINGDATEOFLOGICALSOFTWAREBLOCKS_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.36.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.36.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..39]Passed{others=>10}{others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadDataPassed?00
1.36.2.2.2 - Stubs
1.36.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed1616
1.36.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.36.2.3 - Test coverage

File IDP.C
  Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (4/4), +100.0 (+4)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 80.0% (4/5), +80.0 (+4)

1.36.3 - Test IDP_F15B_FINGERPRINTANDPROGRAMMINGDATEOFLOGICALSOFTWAREBLOCKS_READDATA_FUNC.2

1.36.3.1 - Information

Test nameIDP_F15B_FINGERPRINTANDPROGRAMMINGDATEOFLOGICALSOFTWAREBLOCKS_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.36.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.36.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadDataPassed?00
1.36.3.2.2 - Environment ENV_IDP_F15B_FINGERPRINTANDPROGRAMMINGDATEOFLOGICALSOFTWAREBLOCKS_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
Data[21]Passed000
Data[22]Passed000
Data[23]Passed000
Data[24]Passed000
Data[25]Passed000
Data[26]Passed000
Data[27]Passed000
Data[28]Passed000
Data[29]Passed000
Data[30]Passed000
Data[31]Passed000
Data[32]Passed000
Data[33]Passed000
Data[34]Passed000
Data[35]Passed000
Data[36]Passed000
Data[37]Passed000
Data[38]Passed000
Data[39]Passed000
1.36.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.36.3.3 - Test coverage

File IDP.C
  Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 25.0% (1/4), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 40.0% (2/5), +20.0 (+1)

1.36.4 - Service coverage

File IDP.C
  Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (4/4)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (5/5)

1.37 - Service FD04_VsEA_HardwareIdentification_InvCover_ReadData

1.37.1 - Service information

Service nameFD04_VsEA_HardwareIdentification_InvCover_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.37.2 - Test FD04_VSEA_HARDWAREIDENTIFICATION_INVCOVER_READDATA_FUNC.1

1.37.2.1 - Information

Test nameFD04_VSEA_HARDWAREIDENTIFICATION_INVCOVER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.37.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.37.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed{others=>10}{0=>65U,1=>53U,2=>69U,3=>51U,4=>52U,5=>55U,6=>48U,7=>49U,8=>53U,9=>52U,10=>57U,11=>47U,12=>82U,13=>83U,14=>45U,15=>66U,16=>65U,17=>47U,18=>48U,19=>48U,20=>55U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_FD04_VsEA_HardwareIdentification_InvCover_ReadDataPassed?00
1.37.2.2.2 - Stubs
1.37.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.37.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.37.2.3 - Test coverage

File IDP.C
  FD04_VsEA_HardwareIdentification_InvCover_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.37.3 - Test FD04_VSEA_HARDWAREIDENTIFICATION_INVCOVER_READDATA_FUNC.2

1.37.3.1 - Information

Test nameFD04_VSEA_HARDWAREIDENTIFICATION_INVCOVER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.37.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.37.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_FD04_VsEA_HardwareIdentification_InvCover_ReadDataPassed?00
1.37.3.2.2 - Environment ENV_FD04_VSEA_HARDWAREIDENTIFICATION_INVCOVER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.37.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.37.3.3 - Test coverage

File IDP.C
  FD04_VsEA_HardwareIdentification_InvCover_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.37.4 - Service coverage

File IDP.C
  FD04_VsEA_HardwareIdentification_InvCover_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.38 - Service Idp_TpBlockSizeDefault

1.38.1 - Service information

Service nameIdp_TpBlockSizeDefaultService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.38.2 - Test IDP_TPBLOCKSIZEDEFAULT_FUNC.1

1.38.2.1 - Information

Test nameIDP_TPBLOCKSIZEDEFAULT_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.38.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - The condition is fulfilled
** - Copy the default value to BootloaderTPBlocksize
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.38.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ConditionFulfilledPassed111
DcmExtCblApplShareData.DID_0410_BootloaderTPBlocksizePassed01515
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.38.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.38.2.3 - Test coverage

File IDP.C
  Idp_TpBlockSizeDefault
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.38.3 - Test IDP_TPBLOCKSIZEDEFAULT_FUNC.2

1.38.3.1 - Information

Test nameIDP_TPBLOCKSIZEDEFAULT_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.38.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - The condition is not fulfilled
** - Do not change the BootloaderTPBlocksize
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.38.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ConditionFulfilledPassed000
DcmExtCblApplShareData.DID_0410_BootloaderTPBlocksizePassed000
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.38.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.38.3.3 - Test coverage

File IDP.C
  Idp_TpBlockSizeDefault
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.38.4 - Service coverage

File IDP.C
  Idp_TpBlockSizeDefault
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.39 - Service Idp_ValidateAdminTable

1.39.1 - Service information

Service nameIdp_ValidateAdminTableService typeextern
Status PassedTests5
Passed tests5Failed tests0
Tester variable which makes the testing easier

1.39.2 - Test IDP_VALIDATEADMINTABLE_FUNC.1

1.39.2.1 - Information

Test nameIDP_VALIDATEADMINTABLE_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.39.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
** checks that after the cast operator it is pointing to valid memory space
** Check if admin-Table is valid
** Check if valid marker is set and block is not invalidated
** Check that info table is a valid pointer in PFlash
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.39.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,NIL][init,init,init,init,init,init,init]STRUCTURE OK
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ValidateAdminTablePassed?11
1.39.2.2.2 - Stubs
1.39.2.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed22
1.39.2.2.2.2 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.39.2.2.3 - Environment ENV_IDP_VALIDATEADMINTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
1.39.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.39.2.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (5/5), +100.0 (+5)
     Implicit blocks  0.0% (0/4), +0.0 (+0)
     Decisions 55.6% (5/9), +55.6 (+5)

1.39.3 - Test IDP_VALIDATEADMINTABLE_FUNC.2

1.39.3.1 - Information

Test nameIDP_VALIDATEADMINTABLE_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.39.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** checks that after the cast operator it is pointing to an invalid memory space
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.39.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ret_Idp_ValidateAdminTablePassed?00
1.39.3.2.2 - Stubs
1.39.3.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.39.3.2.3 - Environment ENV_IDP_VALIDATEADMINTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[4294967295,160,0,0,0,0xFF,0xFF,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
1.39.3.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.39.3.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +25.0 (+1)
     Decisions 22.2% (2/9), +11.1 (+1)

1.39.4 - Test IDP_VALIDATEADMINTABLE_FUNC.3

1.39.4.1 - Information

Test nameIDP_VALIDATEADMINTABLE_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.39.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** checks that after the cast operator it is pointing to valid memory space
** Check admin-Table is invalid
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.39.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[0][init]STRUCTURE OK
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ValidateAdminTablePassed?00
1.39.4.2.2 - Stubs
1.39.4.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.39.4.2.3 - Environment ENV_IDP_VALIDATEADMINTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[160,0,0,0,0xFF,0xFF,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
1.39.4.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.39.4.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 40.0% (2/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +25.0 (+1)
     Decisions 33.3% (3/9), +11.1 (+1)

1.39.5 - Test IDP_VALIDATEADMINTABLE_FUNC.4

1.39.5.1 - Information

Test nameIDP_VALIDATEADMINTABLE_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.39.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**     Test with expected values
** checks that after the cast operator it is pointing to valid memory space
** Check if admin-Table is valid
** Check if valid marker is set and block is invalidated
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.39.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,NIL][init,init,init,init,init,init,init]STRUCTURE OK
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ValidateAdminTablePassed?00
1.39.5.2.2 - Stubs
1.39.5.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.39.5.2.2.2 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.39.5.2.3 - Environment ENV_IDP_VALIDATEADMINTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
1.39.5.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.39.5.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +25.0 (+1)
     Decisions 44.4% (4/9), +11.1 (+1)

1.39.6 - Test IDP_VALIDATEADMINTABLE_FUNC.5

1.39.6.1 - Information

Test nameIDP_VALIDATEADMINTABLE_FUNC.5Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.39.6.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 5
**
**  Description:
**     Test with expected values
** checks that after the cast operator it is pointing to valid memory space
** Check if admin-Table is valid
** Check if valid marker is set and block is not invalidated
** Check that info table is an invalid pointer in PFlash
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.39.6.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,NIL][init,init,init,init,init,init,init]STRUCTURE OK
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ValidateAdminTablePassed?00
1.39.6.2.2 - Stubs
1.39.6.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed22
1.39.6.2.2.2 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.39.6.2.3 - Environment ENV_IDP_VALIDATEADMINTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
1.39.6.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.39.6.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 80.0% (4/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +25.0 (+1)
     Decisions 55.6% (5/9), +11.1 (+1)

1.39.7 - Service coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (4/4)
     Decisions100.0% (9/9)

1.40 - Service FD01_VsEA_HardwareIdentification_PU_ReadData

1.40.1 - Service information

Service nameFD01_VsEA_HardwareIdentification_PU_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.40.2 - Test FD01_VSEA_HARDWAREIDENTIFICATION_PU_READDATA_FUNC.1

1.40.2.1 - Information

Test nameFD01_VSEA_HARDWAREIDENTIFICATION_PU_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.40.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.40.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed{others=>10}{0=>65U,1=>53U,2=>69U,3=>51U,4=>52U,5=>49U,6=>56U,7=>50U,8=>51U,9=>55U,10=>50U,11=>47U,12=>82U,13=>83U,14=>45U,15=>65U,16=>65U,17=>47U,18=>48U,19=>49U,20=>50U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_FD01_VsEA_HardwareIdentification_PU_ReadDataPassed?00
1.40.2.2.2 - Stubs
1.40.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.40.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.40.2.3 - Test coverage

File IDP.C
  FD01_VsEA_HardwareIdentification_PU_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.40.3 - Test FD01_VSEA_HARDWAREIDENTIFICATION_PU_READDATA_FUNC.2

1.40.3.1 - Information

Test nameFD01_VSEA_HARDWAREIDENTIFICATION_PU_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.40.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.40.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_FD01_VsEA_HardwareIdentification_PU_ReadDataPassed?00
1.40.3.2.2 - Environment ENV_FD01_VSEA_HARDWAREIDENTIFICATION_PU_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.40.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.40.3.3 - Test coverage

File IDP.C
  FD01_VsEA_HardwareIdentification_PU_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.40.4 - Service coverage

File IDP.C
  FD01_VsEA_HardwareIdentification_PU_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.41 - Service Idp_F41C_x02CE_OBD_Type_ReadData

1.41.1 - Service information

Service nameIdp_F41C_x02CE_OBD_Type_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.41.2 - Test IDP_F41C_X02CE_OBD_TYPE_READDATA_FUNC.1

1.41.2.1 - Information

Test nameIDP_F41C_X02CE_OBD_TYPE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.41.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**
**  - Copy the OBD Type (0x05 - Not OBD compliant) into the output buffer
**  - Return with RTE_E_OK
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.41.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed?55
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F41C_x02CE_OBD_Type_ReadDataPassed?00
1.41.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.41.2.3 - Test coverage

File IDP.C
  Idp_F41C_x02CE_OBD_Type_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.41.3 - Test IDP_F41C_X02CE_OBD_TYPE_READDATA_FUNC.2

1.41.3.1 - Information

Test nameIDP_F41C_X02CE_OBD_TYPE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.41.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  - Function argument (Data) is a NULL pointer
**  - Do nothing
**  - Return with RTE_E_OK
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.41.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data_nullPassedNILinitOK
(*Data_null)Passed000
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F41C_x02CE_OBD_Type_ReadDataPassed?00
1.41.3.2.2 - Environment ENV_IDP_F41C_X02CE_OBD_TYPE_READDATA
VariableStatusInit valueExpected valueObtained value
DataPassed000
1.41.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.41.3.3 - Test coverage

File IDP.C
  Idp_F41C_x02CE_OBD_Type_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.41.4 - Service coverage

File IDP.C
  Idp_F41C_x02CE_OBD_Type_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.42 - Service Idp_ReadDIDFromInfoTable

1.42.1 - Service information

Service nameIdp_ReadDIDFromInfoTableService typeextern
Status PassedTests5
Passed tests5Failed tests0
Tester variable which makes the testing easier

1.42.2 - Test IDP_READDIDFROMINFOTABLE_FUNC.1

1.42.2.1 - Information

Test nameIDP_READDIDFROMINFOTABLE_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.42.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** The start address is pointing to valid memory space.
** The DID which want to read is from the Info Table
** The start address is a valid pointer in PFlash
** copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.42.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,&TAddrInfoTbl][init,init,init,init,init,init,init]STRUCTURE OK
TAddrInfoTbl.NumGenPurpInfoStrctsPassed555
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadDIDFromInfoTablePassed?11
1.42.2.2.2 - Stubs
1.42.2.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed77
1.42.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed55
1.42.2.2.2.3 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.42.2.2.3 - Environment ENV_IDP_READDIDFROMINFOTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
DID_idPassed000
DID_dataPassed000
DID_sizePassed000
1.42.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.42.2.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (5/5), +100.0 (+5)
     Implicit blocks  0.0% (0/4), +0.0 (+0)
     Decisions 55.6% (5/9), +55.6 (+5)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (4/4), +100.0 (+4)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 66.7% (4/6), +66.7 (+4)
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (3/3), +100.0 (+3)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 60.0% (3/5), +60.0 (+3)

1.42.3 - Test IDP_READDIDFROMINFOTABLE_FUNC.2

1.42.3.1 - Information

Test nameIDP_READDIDFROMINFOTABLE_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.42.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** The start address is pointing to invalid memory space.
** The DID which want to read is from the Info Table
** The start address is a valid pointer in PFlash
**  do not copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.42.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,&TAddrInfoTbl][init,init,init,init,init,init,init]STRUCTURE OK
TAddrInfoTbl.NumGenPurpInfoStrctsPassed555
DID_idPassed111
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadDIDFromInfoTablePassed?00
1.42.3.2.2 - Stubs
1.42.3.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed22
1.42.3.2.2.2 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.42.3.2.3 - Environment ENV_IDP_READDIDFROMINFOTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
DID_dataPassed000
DID_sizePassed000
1.42.3.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.42.3.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (5/5), +0.0 (+0)
     Implicit blocks  0.0% (0/4), +0.0 (+0)
     Decisions 55.6% (5/9), +0.0 (+0)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 75.0% (3/4), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 66.7% (4/6), +16.7 (+1)

1.42.4 - Test IDP_READDIDFROMINFOTABLE_FUNC.3

1.42.4.1 - Information

Test nameIDP_READDIDFROMINFOTABLE_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.42.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** The start address is pointing to valid memory space.
** The DID which want to read is from the Info Table
** The start address is a valid pointer in PFlash
** copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.42.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,&TAddrInfoTbl][init,init,init,init,init,init,init]STRUCTURE OK
TAddrInfoTbl.NumGenPurpInfoStrctsPassed555
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadDIDFromInfoTablePassed?11
1.42.4.2.2 - Stubs
1.42.4.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed77
1.42.4.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed44
1.42.4.2.2.3 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.42.4.2.3 - Environment ENV_IDP_READDIDFROMINFOTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
DID_idPassed000
DID_dataPassed000
DID_sizePassed000
1.42.4.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.42.4.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (5/5), +0.0 (+0)
     Implicit blocks  0.0% (0/4), +0.0 (+0)
     Decisions 55.6% (5/9), +0.0 (+0)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (4/4), +0.0 (+0)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 66.7% (4/6), +0.0 (+0)
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (3/3), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 80.0% (4/5), +20.0 (+1)

1.42.5 - Test IDP_READDIDFROMINFOTABLE_FUNC.4

1.42.5.1 - Information

Test nameIDP_READDIDFROMINFOTABLE_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.42.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**     Test with expected values
** The start address is pointing to valid memory space.
** The DID which want to read is from the Info Table
** The start address is a invalid pointer in PFlash
** copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.42.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
pAdminTablePassed&TAdminTableinitOK
******************************************************************************
**  Tester defined variables
******************************************************************************
TAdminTablePassed[2917056000,160,&TAddrValidMrkr,&TAddrInvalidMrkr,1,1,&TAddrInfoTbl][init,init,init,init,init,init,init]STRUCTURE OK
TAddrInfoTbl.NumGenPurpInfoStrctsPassed555
DID_sizePassed111
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadDIDFromInfoTablePassed?00
1.42.5.2.2 - Stubs
1.42.5.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed77
1.42.5.2.2.2 - Stub Idp_c chkprg_is_marker_set
ParameterStatusExpected valueObtained value
CallPassed22
1.42.5.2.3 - Environment ENV_IDP_READDIDFROMINFOTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[0,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
DID_idPassed000
DID_dataPassed000
1.42.5.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.42.5.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (5/5), +0.0 (+0)
     Implicit blocks  0.0% (0/4), +0.0 (+0)
     Decisions 55.6% (5/9), +0.0 (+0)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (4/4), +0.0 (+0)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 66.7% (4/6), +0.0 (+0)
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (2/3), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 60.0% (3/5), +20.0 (+1)

1.42.6 - Test IDP_READDIDFROMINFOTABLE_FUNC.5

1.42.6.1 - Information

Test nameIDP_READDIDFROMINFOTABLE_FUNC.5Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.42.6.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 5
**
**  Description:
**     Test with expected values
** The start address is pointing to an invalid memory space.
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
None
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.42.6.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ret_Idp_ReadDIDFromInfoTablePassed?00
1.42.6.2.2 - Stubs
1.42.6.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.42.6.2.3 - Environment ENV_IDP_READDIDFROMINFOTABLE
VariableStatusInit valueExpected valueObtained value
TAdminTablePassed[4294967295,160,0,0,0,0xFF,0xFF,0,0,0,{others=>0},"",NIL,{others=>0},0,NIL,NIL,NIL,NIL,{others=>0},0,0,NIL,0,0,0,0,0,0,0,0,0,0,0][init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init,init]STRUCTURE OK
DID_idPassed000
DID_dataPassed000
DID_sizePassed000
1.42.6.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.42.6.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +25.0 (+1)
     Decisions 22.2% (2/9), +11.1 (+1)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 25.0% (1/4), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 33.3% (2/6), +16.7 (+1)

1.42.7 - Service coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks 25.0% (1/4)
     Decisions 66.7% (6/9)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (4/4)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (6/6)
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (5/5)

1.43 - Service Idp_ReadOut_the_founded_DID

1.43.1 - Service information

Service nameIdp_ReadOut_the_founded_DIDService typeinline
Status PassedTests3
Passed tests3Failed tests0

1.43.2 - Test IDP_READOUT_THE_FOUNDED_DID_FUNC.1

1.43.2.1 - Information

Test nameIDP_READOUT_THE_FOUNDED_DID_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.43.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** The address is pointing to a valid memory space.
**  The DID length does match with the length of registered data
**   Copy the data into the result buffer
**
**
******************************************************************************
**  Global variables
******************************************************************************
None
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.43.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DID_sizePassed000
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadOut_the_founded_DIDPassed?11
1.43.2.2.2 - Stubs
1.43.2.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.43.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.43.2.2.3 - Environment ENV_IDP_READOUT_THE_FOUNDED_DID
VariableStatusInit valueExpected valueObtained value
iPassed000
TAddrInfoTblPassed[4,0,0,0,0,NIL][init,init,init,init,init,init]STRUCTURE OK
DID_dataPassed000
1.43.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.43.2.3 - Test coverage

File IDP.C
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (3/3), +100.0 (+3)
     Implicit blocks  0.0% (0/2), +0.0 (+0)
     Decisions 60.0% (3/5), +60.0 (+3)

1.43.3 - Test IDP_READOUT_THE_FOUNDED_DID_FUNC.2

1.43.3.1 - Information

Test nameIDP_READOUT_THE_FOUNDED_DID_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.43.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** The address is pointing to an invalid memory space.
**  The DID length does not match with the length of registered data
**   Do not copy the data into the result buffer
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
None
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.43.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DID_sizePassed222
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadOut_the_founded_DIDPassed?00
1.43.3.2.2 - Stubs
1.43.3.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.43.3.2.3 - Environment ENV_IDP_READOUT_THE_FOUNDED_DID
VariableStatusInit valueExpected valueObtained value
iPassed000
TAddrInfoTblPassed[4,0,0,0,0,NIL][init,init,init,init,init,init]STRUCTURE OK
DID_dataPassed000
1.43.3.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.43.3.3 - Test coverage

File IDP.C
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (1/3), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 40.0% (2/5), +20.0 (+1)

1.43.4 - Test IDP_READOUT_THE_FOUNDED_DID_FUNC.3

1.43.4.1 - Information

Test nameIDP_READOUT_THE_FOUNDED_DID_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.43.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** The address is pointing to a valid memory space.
**  The DID length does not match with the length of registered data
**   Do not copy the data into the result buffer
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
None
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.43.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DID_sizePassed222
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_ReadOut_the_founded_DIDPassed?00
1.43.4.2.2 - Stubs
1.43.4.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.43.4.2.3 - Environment ENV_IDP_READOUT_THE_FOUNDED_DID
VariableStatusInit valueExpected valueObtained value
iPassed000
TAddrInfoTblPassed[4,0,0,0,0,NIL][init,init,init,init,init,init]STRUCTURE OK
DID_dataPassed000
1.43.4.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.43.4.3 - Test coverage

File IDP.C
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 66.7% (2/3), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 60.0% (3/5), +20.0 (+1)

1.43.5 - Service coverage

File IDP.C
  Idp_ReadOut_the_founded_DID
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (5/5)

1.44 - Service Idp_x02CA_Knockout_counter_ReadData

1.44.1 - Service information

Service nameIdp_x02CA_Knockout_counter_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.44.2 - Test IDP_X02CA_KNOCKOUT_COUNTER_READDATA_FUNC.1

1.44.2.1 - Information

Test nameIDP_X02CA_KNOCKOUT_COUNTER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.44.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.44.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0,1=>0,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CA_Knockout_counter_ReadDataPassed?00
1.44.2.2.2 - Stubs
1.44.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.44.2.2.2.2 - Stub Idp_c Rte_Call_Idp_Internal_KnockOut_KnockOutCtrINT_IF
ParameterStatusExpected valueObtained value
CallPassed11
1.44.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.44.2.3 - Test coverage

File IDP.C
  Idp_x02CA_Knockout_counter_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.44.3 - Test IDP_X02CA_KNOCKOUT_COUNTER_READDATA_FUNC.2

1.44.3.1 - Information

Test nameIDP_X02CA_KNOCKOUT_COUNTER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.44.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.44.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CA_Knockout_counter_ReadDataPassed?00
1.44.3.2.2 - Environment ENV_IDP_X02CA_KNOCKOUT_COUNTER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.44.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.44.3.3 - Test coverage

File IDP.C
  Idp_x02CA_Knockout_counter_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.44.4 - Service coverage

File IDP.C
  Idp_x02CA_Knockout_counter_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.45 - Service Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadData

1.45.1 - Service information

Service nameIdp_F195_SystemSupplierECUSoftwareVersionNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.45.2 - Test IDP_F195_SYSTEMSUPPLIERECUSOFTWAREVERSIONNUMBER_READDATA_FUNC.1

1.45.2.1 - Information

Test nameIDP_F195_SYSTEMSUPPLIERECUSOFTWAREVERSIONNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.45.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.45.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadDataPassed?00
1.45.2.2.2 - Stubs
1.45.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.45.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.45.2.3 - Test coverage

File IDP.C
  Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.45.3 - Test IDP_F195_SYSTEMSUPPLIERECUSOFTWAREVERSIONNUMBER_READDATA_FUNC.2

1.45.3.1 - Information

Test nameIDP_F195_SYSTEMSUPPLIERECUSOFTWAREVERSIONNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.45.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.45.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadDataPassed?00
1.45.3.2.2 - Environment ENV_IDP_F195_SYSTEMSUPPLIERECUSOFTWAREVERSIONNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.45.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.45.3.3 - Test coverage

File IDP.C
  Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.45.4 - Service coverage

File IDP.C
  Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.46 - Service Idp_x04FC_Productionmode_deactivate_WritedData

1.46.1 - Service information

Service nameIdp_x04FC_Productionmode_deactivate_WritedDataService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.46.2 - Test IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA_FUNC.1

1.46.2.1 - Information

Test nameIDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.46.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Process the incoming data
** - If it is not 0x000000 do not copy it
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.46.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{0=>16,1=>32,2=>48,others=>0}initARRAY OK
ErrorCodePassed04949
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FC_Productionmode_deactivate_WritedDataPassed?11
1.46.2.2.2 - Stubs
1.46.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.46.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.46.2.3 - Test coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_WritedData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 71.4% (5/7), +71.4 (+5)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 62.5% (5/8), +62.5 (+5)

1.46.3 - Test IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA_FUNC.2

1.46.3.1 - Information

Test nameIDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.46.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - Process the incoming data
** - If it is0x000000 copy it to PMode_Config
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.46.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{0=>0,1=>0,2=>0,others=>0}initARRAY OK
PMode.PMode_Config[0..2]Passed{0=>16,1=>32,2=>48}{0=>0U,1=>0U,2=>0U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FC_Productionmode_deactivate_WritedDataPassed?00
1.46.3.2.2 - Stubs
1.46.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed22
1.46.3.2.2.2 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.46.3.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_PModeParam_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.46.3.2.3 - Environment ENV_IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.46.3.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.46.3.3 - Test coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_WritedData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 57.1% (4/7), +14.3 (+1)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 62.5% (5/8), +25.0 (+2)

1.46.4 - Test IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA_FUNC.3

1.46.4.1 - Information

Test nameIDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.46.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.46.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x04FC_Productionmode_deactivate_WritedDataPassed?11
1.46.4.2.2 - Environment ENV_IDP_X04FC_PRODUCTIONMODE_DEACTIVATE_WRITEDDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
ErrorCodePassed000
1.46.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.46.4.3 - Test coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_WritedData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 28.6% (2/7), +14.3 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 25.0% (2/8), +12.5 (+1)

1.46.5 - Service coverage

File IDP.C
  Idp_x04FC_Productionmode_deactivate_WritedData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (7/7)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (8/8)

1.47 - Service Idp_x0448_ProgPrecond_ReadData

1.47.1 - Service information

Service nameIdp_x0448_ProgPrecond_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.47.2 - Test IDP_X0448_PROGPRECOND_READDATA_FUNC.1

1.47.2.1 - Information

Test nameIDP_X0448_PROGPRECOND_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.47.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**  Input argument "Data" points to a 10-element uint8 array.
**  The correct DID data values must be copied and RTE_E_OK must be returned.
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
1.47.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..9]Passed{others=>0}{0=>9U,1=>1U,2=>2U,3=>5U,4=>10U,5=>13U,6=>129U,7=>131U,8=>140U,9=>141U}ARRAY OK
******************************************************************************
**  Function parameters
******************************************************************************
ret_Idp_x0448_ProgPrecond_ReadDataPassed?00
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
1.47.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.47.2.3 - Test coverage

File IDP.C
  Idp_x0448_ProgPrecond_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.47.3 - Test IDP_X0448_PROGPRECOND_READDATA_FUNC_2

1.47.3.1 - Information

Test nameIDP_X0448_PROGPRECOND_READDATA_FUNC_2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.47.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**  Input argument "Data" is a null pointer.
**  "Data" must not be accessed and RTE_E_OK must be returned.
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.47.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ret_Idp_x0448_ProgPrecond_ReadDataPassed?00
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
1.47.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.47.3.3 - Test coverage

File IDP.C
  Idp_x0448_ProgPrecond_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.47.4 - Service coverage

File IDP.C
  Idp_x0448_ProgPrecond_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.48 - Service Idp_InitializeAdaptionValue

1.48.1 - Service information

Service nameIdp_InitializeAdaptionValueService typeextern
Status PassedTests1
Passed tests1Failed tests0

1.48.2 - Test IDP_INITIALIZEADAPTIONVALUE_FUNC

1.48.2.1 - Information

Test nameIDP_INITIALIZEADAPTIONVALUE_FUNCTest familynominal
StatusPassedExecution timenot measured
Failed variables0

1.48.2.2 - Element 1

*******************************************************************************
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
** Set Antiruckel_Anpassung
** Forward it through RTE
**
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
None
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.48.2.2.1 - Stubs
1.48.2.2.1.1 - Stub Idp_c Rte_Write_Idp_Idp_Expected_model_type_PECInIf_idxCalDatAdp_VW
ParameterStatusExpected valueObtained value
CallPassed11
1.48.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.48.2.3 - Test coverage

File IDP.C
  Idp_InitializeAdaptionValue
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (1/1), +100.0 (+1)
     Implicit blocksnone
     Decisions100.0% (1/1), +100.0 (+1)

1.48.3 - Service coverage

File IDP.C
  Idp_InitializeAdaptionValue
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (1/1)
     Implicit blocksnone
     Decisions100.0% (1/1)

1.49 - Service Idp_x0410_BootloaderTPBlocksize_ReadData

1.49.1 - Service information

Service nameIdp_x0410_BootloaderTPBlocksize_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.49.2 - Test IDP_X0410_BOOTLOADERTPBLOCKSIZE_READDATA_FUNC.1

1.49.2.1 - Information

Test nameIDP_X0410_BOOTLOADERTPBLOCKSIZE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.49.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.49.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0410_BootloaderTPBlocksize_ReadDataPassed?00
1.49.2.2.2 - Stubs
1.49.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.49.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.49.2.3 - Test coverage

File IDP.C
  Idp_x0410_BootloaderTPBlocksize_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.49.3 - Test IDP_X0410_BOOTLOADERTPBLOCKSIZE_READDATA_FUNC.2

1.49.3.1 - Information

Test nameIDP_X0410_BOOTLOADERTPBLOCKSIZE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.49.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.49.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0410_BootloaderTPBlocksize_ReadDataPassed?00
1.49.3.2.2 - Environment ENV_IDP_X0410_BOOTLOADERTPBLOCKSIZE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.49.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.49.3.3 - Test coverage

File IDP.C
  Idp_x0410_BootloaderTPBlocksize_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.49.4 - Service coverage

File IDP.C
  Idp_x0410_BootloaderTPBlocksize_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.50 - Service Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLength

1.50.1 - Service information

Service nameIdp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthService typeextern
Status PassedTests6
Passed tests6Failed tests0

1.50.2 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_FUNC.1

1.50.2.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.50.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
** DidLength is NULL
** Function always returns with E_OK
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.50.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthPassed?00
None
1.50.2.2.2 - Environment ENV_IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH
VariableStatusInit valueExpected valueObtained value
DidLengthPassed000
1.50.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.50.2.3 - Test coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLength
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 50.0% (1/2), +50.0 (+1)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +66.7 (+2)

1.50.3 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_FUNC.2

1.50.3.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.50.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
** DidLength is not NULL
** Set *DidLength DID_F1A0_VWDATASETNUMMBEROFECUDATACONTNUM_SIZE
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
1.50.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed11111
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthPassed?00
None
1.50.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.50.3.3 - Test coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLength
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (2/2), +50.0 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +33.3 (+1)

1.50.4 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_1  (1/4)

1.50.4.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_1  (1/4)Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.50.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Equivalence class
**
** Input:
**    Scenario 3
**
**  Description:
**   DidLength is not NULL and different value from 11U
**   Set *DidLength DID_F1A0_VWDATASETNUMMBEROFECUDATACONTNUM_SIZE
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.50.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed11111
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthPassed?00
None
1.50.4.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.50.4.3 - Test coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLength
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (2/2), +0.0 (+0)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +0.0 (+0)

1.50.5 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_2  (2/4)

1.50.5.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_2  (2/4)Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.50.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Equivalence class
**
** Input:
**    Scenario 3
**
**  Description:
**   DidLength is not NULL and different value from 11U
**   Set *DidLength DID_F1A0_VWDATASETNUMMBEROFECUDATACONTNUM_SIZE
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.50.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed221111
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthPassed?00
None
1.50.5.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.50.6 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_3  (3/4)

1.50.6.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_3  (3/4)Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.50.6.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Equivalence class
**
** Input:
**    Scenario 3
**
**  Description:
**   DidLength is not NULL and different value from 11U
**   Set *DidLength DID_F1A0_VWDATASETNUMMBEROFECUDATACONTNUM_SIZE
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.50.6.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed3331111
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthPassed?00
None
1.50.6.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.50.7 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_4  (4/4)

1.50.7.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATALENGTH_EQV.3_4  (4/4)Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.50.7.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Equivalence class
**
** Input:
**    Scenario 3
**
**  Description:
**   DidLength is not NULL and different value from 11U
**   Set *DidLength DID_F1A0_VWDATASETNUMMBEROFECUDATACONTNUM_SIZE
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.50.7.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed44441111
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLengthPassed?00
None
1.50.7.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.50.8 - Service coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLength
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.51 - Service Idp_x02CB_Knockout_timer_WriteData

1.51.1 - Service information

Service nameIdp_x02CB_Knockout_timer_WriteDataService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.51.2 - Test IDP_X02CB_KNOCKOUT_TIMER_WRITEDATA_FUNC.1

1.51.2.1 - Information

Test nameIDP_X02CB_KNOCKOUT_TIMER_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.51.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
**      -If both of the incoming timer values are equal to 0 set ErrorCode
**     -Update the knockout timers with init values
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.51.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{0=>0,1=>0,others=>0}{0=>0,1=>0,others=>0}ARRAY OK
ErrorCodePassed?4949
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CB_Knockout_timer_WriteDataPassed?11
1.51.2.2.2 - Stubs
1.51.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.51.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.51.2.3 - Test coverage

File IDP.C
  Idp_x02CB_Knockout_timer_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 60.0% (3/5), +60.0 (+3)
     Implicit blocksnone
     Decisions 60.0% (3/5), +60.0 (+3)

1.51.3 - Test IDP_X02CB_KNOCKOUT_TIMER_WRITEDATA_FUNC.2

1.51.3.1 - Information

Test nameIDP_X02CB_KNOCKOUT_TIMER_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.51.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - DataTmrEcu is higher than ECUKO_TMR_MINVALUE
** - DataTmrBus is higher than BUSKO_TMR_MINVALUE
** - Update knockout parameter timer values
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.51.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{0=>63,1=>63,others=>0}{0=>63U,1=>63U,others=>0}ARRAY OK
KnockOutParameterTmr.ECUKnockout_TmrPassed06363
KnockOutParameterTmr.BusKnockout_TmrPassed06363
ErrorCodePassed101010
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CB_Knockout_timer_WriteDataPassed?00
1.51.3.2.2 - Stubs
1.51.3.2.2.1 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_KNOCK_OUT_PARAMETER_TMR_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.51.3.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.51.3.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_KNOCK_OUT_PARAMETER_TMR_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.51.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.51.3.3 - Test coverage

File IDP.C
  Idp_x02CB_Knockout_timer_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +20.0 (+1)
     Implicit blocksnone
     Decisions 60.0% (3/5), +20.0 (+1)

1.51.4 - Test IDP_X02CB_KNOCKOUT_TIMER_WRITEDATA_FUNC.3

1.51.4.1 - Information

Test nameIDP_X02CB_KNOCKOUT_TIMER_WRITEDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.51.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**    Test with expected values
**     The buffer is a NULL pointer (null pointer test)
**     Do not copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.51.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data_ptrPassed((void *)0)((void *)0)OK
ErrorCodePassed103434
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CB_Knockout_timer_WriteDataPassed?11
1.51.4.2.2 - Environment ENV_IDP_X02CB_KNOCKOUT_TIMER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.51.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.51.4.3 - Test coverage

File IDP.C
  Idp_x02CB_Knockout_timer_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 40.0% (2/5), +20.0 (+1)
     Implicit blocksnone
     Decisions 40.0% (2/5), +20.0 (+1)

1.51.5 - Service coverage

File IDP.C
  Idp_x02CB_Knockout_timer_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocksnone
     Decisions100.0% (5/5)

1.52 - Service Idp_F1F4_Bootloader_identification

1.52.1 - Service information

Service nameIdp_F1F4_Bootloader_identificationService typeextern
Status PassedTests4
Passed tests4Failed tests0

1.52.2 - Test IDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.1

1.52.2.1 - Information

Test nameIDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.52.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Data is not NULL
** copy F1F4 data from Info Table, which includes FLASH_CONFIG_SY
** copy bootloader version number from NvM
** Hardware version is BPC3
** copy hardware version
** copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.52.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed0x0001NONILOK
EcuProdDataParam.HW_VERS_INFOPassed(1U)11
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.52.2.2.2 - Stubs
1.52.2.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.52.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed33
1.52.2.2.3 - Environment ENV_IDP_F1F4_BOOTLOADER_IDENTIFICATION
VariableStatusInit valueExpected valueObtained value
ret_Idp_F1F4_Bootloader_identificationPassed000
1.52.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.52.2.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 20.0% (1/5), +20.0 (+1)
     Implicit blocks 25.0% (1/4), +25.0 (+1)
     Decisions 22.2% (2/9), +22.2 (+2)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 25.0% (1/4), +25.0 (+1)
     Implicit blocks 50.0% (1/2), +50.0 (+1)
     Decisions 33.3% (2/6), +33.3 (+2)
  Idp_F1F4_Bootloader_identification
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 60.0% (3/5), +60.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 50.0% (3/6), +50.0 (+3)

1.52.3 - Test IDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.2

1.52.3.1 - Information

Test nameIDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.52.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
**     Data is not NULL
** copy F1F4 data from Info Table, which includes FLASH_CONFIG_SY
** copy bootloader version number from NvM
** Hardware version is CU_VW_C2
** copy hardware version
** copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.52.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed0x0001NONILOK
EcuProdDataParam.HW_VERS_INFOPassed(2U)22
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.52.3.2.2 - Stubs
1.52.3.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.52.3.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed33
1.52.3.2.3 - Environment ENV_IDP_F1F4_BOOTLOADER_IDENTIFICATION
VariableStatusInit valueExpected valueObtained value
ret_Idp_F1F4_Bootloader_identificationPassed000
1.52.3.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.52.3.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +0.0 (+0)
     Decisions 22.2% (2/9), +0.0 (+0)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 25.0% (1/4), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +0.0 (+0)
     Decisions 33.3% (2/6), +0.0 (+0)
  Idp_F1F4_Bootloader_identification
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +20.0 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 50.0% (3/6), +16.7 (+1)

1.52.4 - Test IDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.3

1.52.4.1 - Information

Test nameIDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.52.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
**     Data is not NULL
** copy F1F4 data from Info Table, which includes FLASH_CONFIG_SY
** copy bootloader version number from NvM
** Hardware version is default
** copy hardware version
** copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.52.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed0x0001NONILOK
EcuProdDataParam.HW_VERS_INFOPassed777
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.52.4.2.2 - Stubs
1.52.4.2.2.1 - Stub Idp_c chkprg_is_valid_rom_addr
ParameterStatusExpected valueObtained value
CallPassed11
1.52.4.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed33
1.52.4.2.3 - Environment ENV_IDP_F1F4_BOOTLOADER_IDENTIFICATION
VariableStatusInit valueExpected valueObtained value
ret_Idp_F1F4_Bootloader_identificationPassed000
1.52.4.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.52.4.3 - Test coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 25.0% (1/4), +0.0 (+0)
     Decisions 22.2% (2/9), +0.0 (+0)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 25.0% (1/4), +0.0 (+0)
     Implicit blocks 50.0% (1/2), +0.0 (+0)
     Decisions 33.3% (2/6), +0.0 (+0)
  Idp_F1F4_Bootloader_identification
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +20.0 (+1)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 50.0% (3/6), +16.7 (+1)

1.52.5 - Test IDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.4

1.52.5.1 - Information

Test nameIDP_F1F4_BOOTLOADER_IDENTIFICATION_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.52.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**     Test with expected values
**     Data is NULL
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.52.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed((char *)(0))((char *)(0))OK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1F4_Bootloader_identificationPassed?00
1.52.5.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.52.5.3 - Test coverage

File IDP.C
  Idp_F1F4_Bootloader_identification
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 33.3% (2/6), +16.7 (+1)

1.52.6 - Service coverage

File IDP.C
  Idp_ValidateAdminTable
     Functions and exits100.0% (2/2)
     Statement blocks 20.0% (1/5)
     Implicit blocks 25.0% (1/4)
     Decisions 22.2% (2/9)
  Idp_ReadDIDFromInfoTable
     Functions and exits100.0% (2/2)
     Statement blocks 25.0% (1/4)
     Implicit blocks 50.0% (1/2)
     Decisions 33.3% (2/6)
  Idp_F1F4_Bootloader_identification
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (6/6)

1.53 - Service Idp_SetBLKmDate

1.53.1 - Service information

Service nameIdp_SetBLKmDateService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.53.2 - Test IDP_SETBLKMDATE_FUNC.1

1.53.2.1 - Information

Test nameIDP_SETBLKMDATE_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.53.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
**      Copy Date and Mileage values
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.53.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Mileage_array[0..2]Passed{0=>1,1=>2,2=>3}initARRAY OK
Date_array[0..1]Passed{0=>1,1=>2}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed?22
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed?11
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed?197121197121
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.53.2.2.2 - Stubs
1.53.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.53.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.53.2.3 - Test coverage

File IDP.C
  Idp_SetBLKmDate
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.53.3 - Test IDP_SETBLKMDATE_FUNC.2

1.53.3.1 - Information

Test nameIDP_SETBLKMDATE_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.53.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** -  Date and Mlieage are NULL_PTR
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.53.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Mileage_ptrPassed((void *)0)?OK
Date_ptrPassed((void *)0)?OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.53.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.53.3.3 - Test coverage

File IDP.C
  Idp_SetBLKmDate
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.53.4 - Service coverage

File IDP.C
  Idp_SetBLKmDate
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.54 - Service FD03_VsEA_HardwareIdentification_IGBT_ReadData

1.54.1 - Service information

Service nameFD03_VsEA_HardwareIdentification_IGBT_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.54.2 - Test FD03_VSEA_HARDWAREIDENTIFICATION_IGBT_READDATA_FUNC.1

1.54.2.1 - Information

Test nameFD03_VSEA_HARDWAREIDENTIFICATION_IGBT_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.54.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.54.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..20]Passed{others=>10}{0=>65U,1=>53U,2=>69U,3=>51U,4=>52U,5=>50U,6=>53U,7=>56U,8=>53U,9=>53U,10=>53U,11=>47U,12=>82U,13=>83U,14=>45U,15=>65U,16=>69U,17=>47U,18=>48U,19=>48U,20=>56U}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_FD03_VsEA_HardwareIdentification_IGBT_ReadDataPassed?00
1.54.2.2.2 - Stubs
1.54.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.54.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.54.2.3 - Test coverage

File IDP.C
  FD03_VsEA_HardwareIdentification_IGBT_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.54.3 - Test FD03_VSEA_HARDWAREIDENTIFICATION_IGBT_READDATA_FUNC.2

1.54.3.1 - Information

Test nameFD03_VSEA_HARDWAREIDENTIFICATION_IGBT_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.54.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.54.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_FD03_VsEA_HardwareIdentification_IGBT_ReadDataPassed?00
1.54.3.2.2 - Environment ENV_FD03_VSEA_HARDWAREIDENTIFICATION_IGBT_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
Data[16]Passed000
Data[17]Passed000
Data[18]Passed000
Data[19]Passed000
Data[20]Passed000
1.54.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.54.3.3 - Test coverage

File IDP.C
  FD03_VsEA_HardwareIdentification_IGBT_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.54.4 - Service coverage

File IDP.C
  FD03_VsEA_HardwareIdentification_IGBT_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.55 - Service FEFF_VsEA_MicrocontrollerId_ReadData

1.55.1 - Service information

Service nameFEFF_VsEA_MicrocontrollerId_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.55.2 - Test FEFF_VSEA_MICROCONTROLLERID_READDATA_FUNC.1

1.55.2.1 - Information

Test nameFEFF_VSEA_MICROCONTROLLERID_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.55.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.55.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ret_FEFF_VsEA_MicrocontrollerId_ReadDataPassed?00
1.55.2.2.2 - Stubs
1.55.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.55.2.2.2.2 - Stub Idp_c Util_SwapBytes
ParameterStatusExpected valueObtained value
CallPassed44
1.55.2.2.3 - Environment ENV_FEFF_VSEA_MICROCONTROLLERID_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.55.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.55.2.3 - Test coverage

File IDP.C
  FEFF_VsEA_MicrocontrollerId_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (3/3), +100.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 75.0% (3/4), +75.0 (+3)

1.55.3 - Test FEFF_VSEA_MICROCONTROLLERID_READDATA_FUNC.2

1.55.3.1 - Information

Test nameFEFF_VSEA_MICROCONTROLLERID_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.55.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.55.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_FEFF_VsEA_MicrocontrollerId_ReadDataPassed?00
1.55.3.2.2 - Environment ENV_FEFF_VSEA_MICROCONTROLLERID_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.55.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.55.3.3 - Test coverage

File IDP.C
  FEFF_VsEA_MicrocontrollerId_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (1/3), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 50.0% (2/4), +25.0 (+1)

1.55.4 - Service coverage

File IDP.C
  FEFF_VsEA_MicrocontrollerId_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)

1.56 - Service Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadData

1.56.1 - Service information

Service nameIdp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.56.2 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATA_FUNC.1

1.56.2.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.56.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.56.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{0=>45,1=>45,2=>45,3=>45,4=>45,5=>45,6=>45,7=>45,8=>45,9=>45,10=>45}initARRAY OK
Data[0..15]Passed{others=>0}{0=>45U,1=>45U,2=>45U,3=>45U,4=>45U,5=>45U,6=>45U,7=>45U,8=>45U,9=>45U,10=>45U,others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataPassed?00
1.56.2.2.2 - Stubs
1.56.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.56.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.56.2.3 - Test coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.56.3 - Test IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATA_FUNC.2

1.56.3.1 - Information

Test nameIDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.56.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.56.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataPassed?00
1.56.3.2.2 - Environment ENV_IDP_F1A0_VWDATASETNUMBERORECUDATACONTAINERNUMBER_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.56.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.56.3.3 - Test coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.56.4 - Service coverage

File IDP.C
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.57 - Service Idp_x0102_BasicSettingsStatus_ReadData

1.57.1 - Service information

Service nameIdp_x0102_BasicSettingsStatus_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.57.2 - Test IDP_X0102_BASICSETTINGSSTATUS_READDATA_FUNC.1

1.57.2.1 - Information

Test nameIDP_X0102_BASICSETTINGSSTATUS_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.57.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.57.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0102_BasicSettingsStatus_ReadDataPassed?00
1.57.2.2.2 - Stubs
1.57.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.57.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.57.2.3 - Test coverage

File IDP.C
  Idp_x0102_BasicSettingsStatus_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.57.3 - Test IDP_X0102_BASICSETTINGSSTATUS_READDATA_FUNC.2

1.57.3.1 - Information

Test nameIDP_X0102_BASICSETTINGSSTATUS_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.57.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.57.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0102_BasicSettingsStatus_ReadDataPassed?00
1.57.3.2.2 - Environment ENV_IDP_X0102_BASICSETTINGSSTATUS_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.57.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.57.3.3 - Test coverage

File IDP.C
  Idp_x0102_BasicSettingsStatus_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.57.4 - Service coverage

File IDP.C
  Idp_x0102_BasicSettingsStatus_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.58 - Service Idp_F1DF_ECUProgrammingInformation_ReadData

1.58.1 - Service information

Service nameIdp_F1DF_ECUProgrammingInformation_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.58.2 - Test IDP_F1DF_ECUPROGRAMMINGINFORMATION_READDATA_FUNC.1

1.58.2.1 - Information

Test nameIDP_F1DF_ECUPROGRAMMINGINFORMATION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.58.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.58.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>64U,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1DF_ECUProgrammingInformation_ReadDataPassed?00
1.58.2.2.2 - Stubs
1.58.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.58.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.58.2.3 - Test coverage

File IDP.C
  Idp_F1DF_ECUProgrammingInformation_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.58.3 - Test IDP_F1DF_ECUPROGRAMMINGINFORMATION_READDATA_FUNC.2

1.58.3.1 - Information

Test nameIDP_F1DF_ECUPROGRAMMINGINFORMATION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.58.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.58.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1DF_ECUProgrammingInformation_ReadDataPassed?00
1.58.3.2.2 - Environment ENV_IDP_F1DF_ECUPROGRAMMINGINFORMATION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.58.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.58.3.3 - Test coverage

File IDP.C
  Idp_F1DF_ECUProgrammingInformation_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.58.4 - Service coverage

File IDP.C
  Idp_F1DF_ECUProgrammingInformation_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.59 - Service Idp_F19E_AsamOdxFileIdentifier_ReadDataLength

1.59.1 - Service information

Service nameIdp_F19E_AsamOdxFileIdentifier_ReadDataLengthService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.59.2 - Test IDP_F19E_ASAMODXFILEIDENTIFIER_READDATALENGTH_FUNC.1

1.59.2.1 - Information

Test nameIDP_F19E_ASAMODXFILEIDENTIFIER_READDATALENGTH_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.59.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - DidLength is not NULL
** Search the first NULL byte
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.59.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed0x00011uOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F19E_AsamOdxFileIdentifier_ReadDataLengthPassed?00
1.59.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.59.2.3 - Test coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadDataLength
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (5/5), +100.0 (+5)
     Implicit blocks 33.3% (1/3), +33.3 (+1)
     Decisions 75.0% (6/8), +75.0 (+6)

1.59.3 - Test IDP_F19E_ASAMODXFILEIDENTIFIER_READDATALENGTH_FUNC.2

1.59.3.1 - Information

Test nameIDP_F19E_ASAMODXFILEIDENTIFIER_READDATALENGTH_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.59.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - DidLength is NULL
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.59.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed((char *)(0))((char *)(0))OK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F19E_AsamOdxFileIdentifier_ReadDataLengthPassed?00
1.59.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.59.3.3 - Test coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadDataLength
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 33.3% (1/3), +33.3 (+1)
     Decisions 25.0% (2/8), +12.5 (+1)

1.59.4 - Test IDP_F19E_ASAMODXFILEIDENTIFIER_READDATALENGTH_FUNC.3

1.59.4.1 - Information

Test nameIDP_F19E_ASAMODXFILEIDENTIFIER_READDATALENGTH_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.59.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** - DidLength is not NULL
** Search the first NULL byte
** Save the first NULL byte position
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
******************************************************************************
**  Function parameters
******************************************************************************
1.59.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DidLengthPassed0x0001NONILOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F19E_AsamOdxFileIdentifier_ReadDataLengthPassed?00
1.59.4.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.59.4.3 - Test coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadDataLength
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks100.0% (5/5), +0.0 (+0)
     Implicit blocks 66.7% (2/3), +33.3 (+1)
     Decisions 87.5% (7/8), +12.5 (+1)

1.59.5 - Service coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadDataLength
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (3/3)
     Decisions100.0% (8/8)

1.60 - Service Idp_x0903_Expected_model_type_ReadData

1.60.1 - Service information

Service nameIdp_x0903_Expected_model_type_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.60.2 - Test IDP_X0903_EXPECTED_MODEL_TYPE_READDATA_FUNC.1

1.60.2.1 - Information

Test nameIDP_X0903_EXPECTED_MODEL_TYPE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.60.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.60.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed1000
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
1.60.2.2.2 - Stubs
1.60.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.60.2.2.3 - Environment ENV_IDP_X0903_EXPECTED_MODEL_TYPE_READDATA
VariableStatusInit valueExpected valueObtained value
ret_Idp_x0903_Expected_model_type_ReadDataPassed000
1.60.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.60.2.3 - Test coverage

File IDP.C
  Idp_x0903_Expected_model_type_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.60.3 - Test IDP_X0903_EXPECTED_MODEL_TYPE_READDATA_FUNC.2

1.60.3.1 - Information

Test nameIDP_X0903_EXPECTED_MODEL_TYPE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.60.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.60.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0903_Expected_model_type_ReadDataPassed?00
1.60.3.2.2 - Environment ENV_IDP_X0903_EXPECTED_MODEL_TYPE_READDATA
VariableStatusInit valueExpected valueObtained value
DataPassed000
1.60.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.60.3.3 - Test coverage

File IDP.C
  Idp_x0903_Expected_model_type_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.60.4 - Service coverage

File IDP.C
  Idp_x0903_Expected_model_type_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.61 - Service Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadData

1.61.1 - Service information

Service nameIdp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.61.2 - Test IDP_X0407_VWLOGICALSOFTWAREBLOCKCOUNTEROFPROGRAMMINGATTEMPTS_READDATA_FUNC.1

1.61.2.1 - Information

Test nameIDP_X0407_VWLOGICALSOFTWAREBLOCKCOUNTEROFPROGRAMMINGATTEMPTS_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.61.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.61.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{0=>0,others=>65280}{0=>0U,others=>65280}ARRAY OK
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{0=>3,1=>232,2=>3,3=>232}{others=>255}ARRAY OK
Data[0..15]Passed{others=>0}{0=>255,2=>255,4=>255,6=>255,others=>0}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadDataPassed?00
1.61.2.2.2 - Stubs
1.61.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.61.2.2.2.2 - Stub Idp_c Util_SwapBytes
ParameterStatusExpected valueObtained value
CallPassed44
1.61.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.61.2.3 - Test coverage

File IDP.C
  Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (3/3), +100.0 (+3)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 75.0% (3/4), +75.0 (+3)

1.61.3 - Test IDP_X0407_VWLOGICALSOFTWAREBLOCKCOUNTEROFPROGRAMMINGATTEMPTS_READDATA_FUNC.2

1.61.3.1 - Information

Test nameIDP_X0407_VWLOGICALSOFTWAREBLOCKCOUNTEROFPROGRAMMINGATTEMPTS_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.61.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.61.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadDataPassed?00
1.61.3.2.2 - Environment ENV_IDP_X0407_VWLOGICALSOFTWAREBLOCKCOUNTEROFPROGRAMMINGATTEMPTS_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.61.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.61.3.3 - Test coverage

File IDP.C
  Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (1/3), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 50.0% (2/4), +25.0 (+1)

1.61.4 - Service coverage

File IDP.C
  Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)

1.62 - Service Idp_F19E_AsamOdxFileIdentifier_ReadData

1.62.1 - Service information

Service nameIdp_F19E_AsamOdxFileIdentifier_ReadDataService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.62.2 - Test IDP_F19E_ASAMODXFILEIDENTIFIER_READDATA_FUNC.1

1.62.2.1 - Information

Test nameIDP_F19E_ASAMODXFILEIDENTIFIER_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.62.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Data is not NULL
** Search the first NULL byte
** Save the first NULL byte position
** Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.62.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed0x00011uOK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F19E_AsamOdxFileIdentifier_ReadDataPassed?00
1.62.2.2.2 - Stubs
1.62.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.62.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.62.2.3 - Test coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (5/5), +100.0 (+5)
     Implicit blocks 66.7% (2/3), +66.7 (+2)
     Decisions 87.5% (7/8), +87.5 (+7)

1.62.3 - Test IDP_F19E_ASAMODXFILEIDENTIFIER_READDATA_FUNC.2

1.62.3.1 - Information

Test nameIDP_F19E_ASAMODXFILEIDENTIFIER_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.62.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Test with expected values
** - Data is NULL
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.62.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed((char *)(0))((char *)(0))OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F19E_AsamOdxFileIdentifier_ReadDataPassed?00
1.62.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.62.3.3 - Test coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 33.3% (1/3), +33.3 (+1)
     Decisions 25.0% (2/8), +12.5 (+1)

1.62.4 - Test IDP_F19E_ASAMODXFILEIDENTIFIER_READDATA_FUNC.3

1.62.4.1 - Information

Test nameIDP_F19E_ASAMODXFILEIDENTIFIER_READDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.62.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Test with expected values
** - F19E_AsamOdxFileIdentifier is 1
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
******************************************************************************
**  Function parameters
******************************************************************************
1.62.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed((char *)(0))((char *)(0))OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F19E_AsamOdxFileIdentifier_ReadDataPassed?00
1.62.4.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.62.4.3 - Test coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 20.0% (1/5), +0.0 (+0)
     Implicit blocks 33.3% (1/3), +0.0 (+0)
     Decisions 25.0% (2/8), +0.0 (+0)

1.62.5 - Service coverage

File IDP.C
  Idp_F19E_AsamOdxFileIdentifier_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (3/3)
     Decisions100.0% (8/8)

1.63 - Service Idp_F1B6_System_identification_ReadData_PSM

1.63.1 - Service information

Service nameIdp_F1B6_System_identification_ReadData_PSMService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.63.2 - Test IDP_F1B6_SYSTEM_IDENTIFICATION_READDATA_PSM_FUNC.1

1.63.2.1 - Information

Test nameIDP_F1B6_SYSTEM_IDENTIFICATION_READDATA_PSM_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.63.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Test with expected values
** - Copy data into the result buffer
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.63.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..15]Passed{others=>10}{0=>0U,1=>81U,2=>0U,3=>124U,others=>10}ARRAY OK
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B6_System_identification_ReadDataPassed?00
1.63.2.2.2 - Stubs
1.63.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.63.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.63.2.3 - Test coverage

File IDP.C
  Idp_F1B6_System_identification_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.63.3 - Test IDP_F1B6_SYSTEM_IDENTIFICATION_READDATA_PSM_FUNC.2

1.63.3.1 - Information

Test nameIDP_F1B6_SYSTEM_IDENTIFICATION_READDATA_PSM_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.63.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.63.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_F1B6_System_identification_ReadDataPassed?00
1.63.3.2.2 - Environment ENV_IDP_F1B6_SYSTEM_IDENTIFICATION_READDATA_PSM
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
Data[2]Passed000
Data[3]Passed000
Data[4]Passed000
Data[5]Passed000
Data[6]Passed000
Data[7]Passed000
Data[8]Passed000
Data[9]Passed000
Data[10]Passed000
Data[11]Passed000
Data[12]Passed000
Data[13]Passed000
Data[14]Passed000
Data[15]Passed000
1.63.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.63.3.3 - Test coverage

File IDP.C
  Idp_F1B6_System_identification_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.63.4 - Service coverage

File IDP.C
  Idp_F1B6_System_identification_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.64 - Service Idp_x02CA_Knockout_counter_WriteData

1.64.1 - Service information

Service nameIdp_x02CA_Knockout_counter_WriteDataService typeextern
Status PassedTests4
Passed tests4Failed tests0

1.64.2 - Test IDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.1

1.64.2.1 - Information

Test nameIDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.64.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Data is [0x0011u, 0x0011u]
**    Copy it to KnockOutParameterCtr.ECUKnockout_Ctr and KnockOutParameterCtr.BusKnockout_Ctr
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.64.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..1]Passed{0=>17,1=>17}{0=>17U,1=>17U}ARRAY OK
KnockOutParameterCtr.ECUKnockout_CtrPassed01717
KnockOutParameterCtr.BusKnockout_CtrPassed01717
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CA_Knockout_counter_WriteDataPassed?00
1.64.2.2.2 - Stubs
1.64.2.2.2.1 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_KNOCK_OUT_PARAMETER_CTR_SetRamBlockStatus
ParameterStatusExpected valueObtained value
CallPassed11
1.64.2.2.2.2 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.64.2.2.2.3 - Stub Idp_c Rte_Call_Idp_PS_NvM_BLOCK_KNOCK_OUT_PARAMETER_CTR_WriteBlock
ParameterStatusExpected valueObtained value
CallPassed11
1.64.2.2.3 - Environment ENV_IDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.64.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.64.2.3 - Test coverage

File IDP.C
  Idp_x02CA_Knockout_counter_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 66.7% (4/6), +66.7 (+4)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 57.1% (4/7), +57.1 (+4)

1.64.3 - Test IDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.2

1.64.3.1 - Information

Test nameIDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.64.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Data is [0x00FFu, 0x00FFu]
**    Copy it to KnockOutParameterCtr.ECUKnockout_Ctr and KnockOutParameterCtr.BusKnockout_Ctr
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.64.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..1]Passed{0=>255,1=>255}{0=>255U,1=>255U}ARRAY OK
KnockOutParameterCtr.ECUKnockout_CtrPassed000
KnockOutParameterCtr.BusKnockout_CtrPassed000
ErrorCodePassed04949
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CA_Knockout_counter_WriteDataPassed?11
1.64.3.2.2 - Stubs
1.64.3.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.64.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.64.3.3 - Test coverage

File IDP.C
  Idp_x02CA_Knockout_counter_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (3/6), +16.7 (+1)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 57.1% (4/7), +28.6 (+2)

1.64.4 - Test IDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.3

1.64.4.1 - Information

Test nameIDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.64.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Data is [0x0000, 0x0000u]
**    Do not copy it to KnockOutParameterCtr.ECUKnockout_Ctr and KnockOutParameterCtr.BusKnockout_Ctr
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.64.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0..1]Passed{0=>255,1=>255}initARRAY OK
KnockOutParameterCtr.ECUKnockout_CtrPassed000
KnockOutParameterCtr.BusKnockout_CtrPassed000
ErrorCodePassed04949
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CA_Knockout_counter_WriteDataPassed?11
1.64.4.2.2 - Stubs
1.64.4.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.64.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.64.4.3 - Test coverage

File IDP.C
  Idp_x02CA_Knockout_counter_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (3/6), +0.0 (+0)
     Implicit blocks100.0% (1/1), +0.0 (+0)
     Decisions 57.1% (4/7), +0.0 (+0)

1.64.5 - Test IDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.4

1.64.5.1 - Information

Test nameIDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA_FUNC.4Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.64.5.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 4
**
**  Description:
**     Data is NULL_PTR
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.64.5.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data_ptrPassed((void *)0)((void *)0)OK
ErrorCodePassed03434
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CA_Knockout_counter_WriteDataPassed?11
1.64.5.2.2 - Environment ENV_IDP_X02CA_KNOCKOUT_COUNTER_WRITEDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
1.64.5.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.64.5.3 - Test coverage

File IDP.C
  Idp_x02CA_Knockout_counter_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 33.3% (2/6), +16.7 (+1)
     Implicit blocks100.0% (1/1), +0.0 (+0)
     Decisions 42.9% (3/7), +14.3 (+1)

1.64.6 - Service coverage

File IDP.C
  Idp_x02CA_Knockout_counter_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (6/6)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (7/7)

1.65 - Service Idp_x09F3_KnockOut_test_mode_ReadData

1.65.1 - Service information

Service nameIdp_x09F3_KnockOut_test_mode_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.65.2 - Test IDP_X09F3_KNOCKOUT_TEST_MODE_READDATA_FUNC.1

1.65.2.1 - Information

Test nameIDP_X09F3_KNOCKOUT_TEST_MODE_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.65.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Copy KnockOutTestBit into Data
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.65.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0]Passed1700
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x09F3_KnockOut_test_mode_ReadDataPassed?00
1.65.2.2.2 - Stubs
1.65.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.65.2.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.65.2.3 - Test coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.65.3 - Test IDP_X09F3_KNOCKOUT_TEST_MODE_READDATA_FUNC.2

1.65.3.1 - Information

Test nameIDP_X09F3_KNOCKOUT_TEST_MODE_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.65.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  The buffer is a NULL pointer (null pointer test)
**  - Do not copy data into the result buffer
**
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.65.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Null_testPassed((void *)0)initOK
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x09F3_KnockOut_test_mode_ReadDataPassed?00
1.65.3.2.2 - Environment ENV_IDP_X09F3_KNOCKOUT_TEST_MODE_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
1.65.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.65.3.3 - Test coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.65.4 - Service coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.66 - Service Idp_x09F3_KnockOut_test_mode_WriteData

1.66.1 - Service information

Service nameIdp_x09F3_KnockOut_test_mode_WriteDataService typeextern
Status PassedTests3
Passed tests3Failed tests0

1.66.2 - Test IDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA_FUNC.1

1.66.2.1 - Information

Test nameIDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.66.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Copy Data into KnockOutTestBit
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.66.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed333
KnockOutTestBitPassed033
******************************************************************************
**  STUB definitions
******************************************************************************
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x09F3_KnockOut_test_mode_WriteDataPassed?00
1.66.2.2.2 - Stubs
1.66.2.2.2.1 - Stub Idp_c CustomMemCpy_MemCpy
ParameterStatusExpected valueObtained value
CallPassed11
1.66.2.2.2.2 - Stub Idp_c Rte_Write_Idp_KnockOut_Test_KnockOutTestBit
ParameterStatusExpected valueObtained value
CallPassed11
1.66.2.2.3 - Environment ENV_IDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
ErrorCodePassed000
1.66.2.2.4 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.66.2.3 - Test coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_WriteData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks 60.0% (3/5), +60.0 (+3)
     Implicit blocksnone
     Decisions 60.0% (3/5), +60.0 (+3)

1.66.3 - Test IDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA_FUNC.2

1.66.3.1 - Information

Test nameIDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.66.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Do not copy Data into KnockOutTestBit as it is out of range
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.66.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
DataPassed555
KnockOutTestBitPassed000
ErrorCodePassed04949
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x09F3_KnockOut_test_mode_WriteDataPassed?11
1.66.3.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.66.3.3 - Test coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 60.0% (3/5), +20.0 (+1)
     Implicit blocksnone
     Decisions 60.0% (3/5), +20.0 (+1)

1.66.4 - Test IDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA_FUNC.3

1.66.4.1 - Information

Test nameIDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA_FUNC.3Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.66.4.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 3
**
**  Description:
**     Do not copy Data into KnockOutTestBit as it is under KNOCKOUT_TESTBIT_ACTIVATED_AND_VETO
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.66.4.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data_ptrPassed((void *)0)((void *)0)OK
KnockOutTestBitPassed000
ErrorCodePassed03434
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x09F3_KnockOut_test_mode_WriteDataPassed?11
1.66.4.2.2 - Environment ENV_IDP_X09F3_KNOCKOUT_TEST_MODE_WRITEDATA
VariableStatusInit valueExpected valueObtained value
DataPassed000
1.66.4.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.66.4.3 - Test coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_WriteData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 40.0% (2/5), +20.0 (+1)
     Implicit blocksnone
     Decisions 40.0% (2/5), +20.0 (+1)

1.66.5 - Service coverage

File IDP.C
  Idp_x09F3_KnockOut_test_mode_WriteData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocksnone
     Decisions100.0% (5/5)

1.67 - Service Idp_Tx_BusKnockOutTmrUDS

1.67.1 - Service information

Service nameIdp_Tx_BusKnockOutTmrUDSService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.67.2 - Test IDP_TX_BUSKNOCKOUTTMRUDS_FUNC.1

1.67.2.1 - Information

Test nameIDP_TX_BUSKNOCKOUTTMRUDS_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.67.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Set BusKnockOutTmrUDS_IF as KnockOutParameterTmr.BusKnockout_Tmr
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.67.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
BusKnockOutTmrUDS_IFPassed01717
KnockOutParameterTmr.BusKnockout_TmrPassed171717
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
1.67.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.67.2.3 - Test coverage

File IDP.C
  Idp_Tx_BusKnockOutTmrUDS
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.67.3 - Test IDP_TX_BUSKNOCKOUTTMRUDS_FUNC.2

1.67.3.1 - Information

Test nameIDP_TX_BUSKNOCKOUTTMRUDS_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.67.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Do not set BusKnockOutTmrUDS_IF as KnockOutParameterTmr.BusKnockout_Tmr
** due to BusKnockOutTmrUDS_IF is a NULL_PTR
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.67.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
BusKnockOutTmrUDS_IF_ptrPassed((void *)0)((void *)0)OK
KnockOutParameterTmr.BusKnockout_TmrPassed171717
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
1.67.3.2.2 - Environment ENV_IDP_TX_BUSKNOCKOUTTMRUDS
VariableStatusInit valueExpected valueObtained value
BusKnockOutTmrUDS_IFPassed000
1.67.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.67.3.3 - Test coverage

File IDP.C
  Idp_Tx_BusKnockOutTmrUDS
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.67.4 - Service coverage

File IDP.C
  Idp_Tx_BusKnockOutTmrUDS
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.68 - Service Idp_Tx_ECUKnockOutTmrUDS

1.68.1 - Service information

Service nameIdp_Tx_ECUKnockOutTmrUDSService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.68.2 - Test IDP_TX_ECUKNOCKOUTTMRUDS_FUNC.1

1.68.2.1 - Information

Test nameIDP_TX_ECUKNOCKOUTTMRUDS_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.68.2.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**     Set ECUKnockOutTmrUDS_IF as KnockOutParameterTmr.ECUKnockout_Tmr
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.68.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ECUKnockOutTmrUDS_IFPassed01717
KnockOutParameterTmr.ECUKnockout_TmrPassed171717
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
1.68.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.68.2.3 - Test coverage

File IDP.C
  Idp_Tx_ECUKnockOutTmrUDS
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.68.3 - Test IDP_TX_ECUKNOCKOUTTMRUDS_FUNC.2

1.68.3.1 - Information

Test nameIDP_TX_ECUKNOCKOUTTMRUDS_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.68.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**     Do not set ECUKnockOutTmrUDS_IF as KnockOutParameterTmr.ECUKnockout_Tmr
** due to ECUKnockOutTmrUDS_IF is a NULL_PTR
**
**
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.68.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
ECUKnockOutTmrUDS_IF_ptrPassed((void *)0)((void *)0)OK
KnockOutParameterTmr.ECUKnockout_TmrPassed171717
******************************************************************************
**  STUB definitions
******************************************************************************
** None
******************************************************************************
**  Return value
******************************************************************************
1.68.3.2.2 - Environment ENV_IDP_TX_ECUKNOCKOUTTMRUDS
VariableStatusInit valueExpected valueObtained value
ECUKnockOutTmrUDS_IFPassed000
1.68.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.68.3.3 - Test coverage

File IDP.C
  Idp_Tx_ECUKnockOutTmrUDS
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.68.4 - Service coverage

File IDP.C
  Idp_Tx_ECUKnockOutTmrUDS
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.69 - Service Idp_x02CF_OBD_class_description_ReadData

1.69.1 - Service information

Service nameIdp_x02CF_OBD_class_description_ReadDataService typeextern
Status PassedTests2
Passed tests2Failed tests0

1.69.2 - Test IDP_X02CF_OBD_CLASS_DESCRIPTION_READDATA_FUNC.1

1.69.2.1 - Information

Test nameIDP_X02CF_OBD_CLASS_DESCRIPTION_READDATA_FUNC.1Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.69.2.2 - Element 1

******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 1
**
**  Description:
**
**  - Copy the OBD Class (byte 0: 0x01, byte 1: 0x84) into the output buffer
**  - Return with RTE_E_OK
**
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.69.2.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data[0]Passed?11
Data[1]Passed?132132
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CF_OBD_class_description_ReadDataPassed?00
1.69.2.2.2 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.69.2.3 - Test coverage

File IDP.C
  Idp_x02CF_OBD_class_description_ReadData
     Functions and exits100.0% (2/2), +100.0 (+2)
     Statement blocks100.0% (2/2), +100.0 (+2)
     Implicit blocks  0.0% (0/1), +0.0 (+0)
     Decisions 66.7% (2/3), +66.7 (+2)

1.69.3 - Test IDP_X02CF_OBD_CLASS_DESCRIPTION_READDATA_FUNC.2

1.69.3.1 - Information

Test nameIDP_X02CF_OBD_CLASS_DESCRIPTION_READDATA_FUNC.2Test familynominal
StatusPassedExecution timenot measured
Failed variables0

1.69.3.2 - Element 1

*******************************************************************************
**
**  Test Technique:
**    Functional
**
** Input:
**    Scenario 2
**
**  Description:
**
**  - Function argument (Data) is a NULL pointer
**  - Do nothing
**  - Return with RTE_E_OK
**
******************************************************************************
**  Global variables
******************************************************************************
**  Tester defined variables
******************************************************************************
None
******************************************************************************
**  Function parameters
******************************************************************************
1.69.3.2.1 - Variables
VariableStatusInit valueExpected valueObtained value
Data_nullPassedNILinitOK
(*Data_null)Passed000
******************************************************************************
**  STUB definitions
******************************************************************************
None
******************************************************************************
**  Return value
******************************************************************************
ret_Idp_x02CF_OBD_class_description_ReadDataPassed?00
1.69.3.2.2 - Environment ENV_IDP_X02CF_OBD_CLASS_DESCRIPTION_READDATA
VariableStatusInit valueExpected valueObtained value
Data[0]Passed000
Data[1]Passed000
1.69.3.2.3 - Environment ENV_IDP_C
VariableStatusInit valueExpected valueObtained value
VAG_BL_BlockNvData_store.DID_F187_VWSparePartNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F189_VWSoftwareVersionNumber[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.Diagnose_01_Date_LowPassed000
VAG_BL_BlockNvData_store.Diagnose_01_Date_HighPassed000
VAG_BL_BlockNvData_store.DID_F18C_EcuSerialNumber[0..19]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F191_VWEcuHardwareNumber[0..10]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F19E_AsamOdxFileIdentifier[0..24]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A2_AsamOdxFileVersion[0..5]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1A3_VWEcuHardwareVersionNumber[0..2]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F15A_VWCodingRepairShopCodeOrSerialNumber[0..8]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F1DF_ECUProgrammingInformationPassed000
VAG_BL_BlockNvData_store.SAK_PenaltyTime[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.SAK_BreakInTries[0..3]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F190_Vin[0..16]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.DID_F17C_VWFazitIdentificationString[0..22]Passed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].ProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].SuccProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].MaxProgAttemptsPassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F1AB_LogicalBlockVersion[0..3]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].BlockStatePassed{others=>0}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockTesterSerial[0..5]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.blockData[0..4].DID_F15A_BlockPgmDate[0..2]Passed{others=>{others=>0}}initARRAY OK
VAG_BL_BlockNvData_store.DID_EFEA_Update_StatePassed000
VAG_BL_BlockNvData_store.KBI_KilometerstandPassed000
VAG_BL_BlockNvData_store.Prg_ResetCausePassed000
VAG_BL_BlockNvData_store.initializer_patternPassed000
DID_F1A1_VWDataSetVersionNumber[0..3]Passed{others=>0}initARRAY OK
DID_F1A0_VwDataSetVersionNumber[0..10]Passed{others=>0}initARRAY OK
Idp_ExpectedModelTypePassed000
DID_02B3_ResponseOnEventPassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[0].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[1].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[2].ProgrammingStatePassed000
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockPgmDate[0..2]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].BlockTesterSerial[0..5]Passed{others=>0}initARRAY OK
F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks[3].ProgrammingStatePassed000
DID_040F_VWLogicalSoftwareBlockLockValue[0..3]Passed{others=>0}initARRAY OK
KnockOutTestBitPassed000
VWLogicalSoftwareBlockCounterOfProgrammingAttempts[0..3]Passed{others=>0}initARRAY OK
VWLogicalSoftwareBlockVersion[0..15]Passed{others=>0}initARRAY OK
DID_0102_BasicSettingsStatusPassed000

1.69.3.3 - Test coverage

File IDP.C
  Idp_x02CF_OBD_class_description_ReadData
     Functions and exits100.0% (2/2), +0.0 (+0)
     Statement blocks 50.0% (1/2), +0.0 (+0)
     Implicit blocks100.0% (1/1), +100.0 (+1)
     Decisions 66.7% (2/3), +33.3 (+1)

1.69.4 - Service coverage

File IDP.C
  Idp_x02CF_OBD_class_description_ReadData
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)

1.70 - Report coverage

File IDP.C
     Functions and exits 98.6% (136/138)
     Statement blocks 99.0% (207/209)
     Implicit blocks 98.6% (70/71)
     Decisions 98.9% (277/280)
  Idp_ValidateAdminTable
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (4/4)
     Decisions100.0% (9/9)
  Idp_ReadDIDFromInfoTable
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (4/4)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (6/6)
  Idp_ReadOut_the_founded_DID
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (5/5)
  Idp_F1A0_CheckFormat
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (8/8)
     Implicit blocksnone
     Decisions100.0% (8/8)
  Idp_F187_VWSparePartNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F189_VWApplicationSoftwareVersionNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F18C_ECUSerialNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F191_ECUHardwareNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F192_SystemSupplierECUHardwareNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F194_SystemSupplierECUSoftwareNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F195_SystemSupplierECUSoftwareVersionNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F19E_AsamOdxFileIdentifier_ReadDataLength
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (3/3)
     Decisions100.0% (8/8)
  Idp_F19E_AsamOdxFileIdentifier_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (3/3)
     Decisions100.0% (8/8)
  Idp_F1A2_AsamOdxFileVersion_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1A3_VWECUHardwareVersionNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (6/6)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (7/7)
  Idp_F1AD_EngineCodeLetters_ReadData
     Hitno
     Functions and exits  0.0% (0/2)
     Statement blocks  0.0% (0/2)
     Implicit blocks  0.0% (0/1)
     Decisions  0.0% (0/3)
  Idp_F1B4_Technical_specifications_version_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  F1B8_VW_system_firmware_versions_ReadDataLength
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocksnone
     Decisions100.0% (3/3)
  Idp_F1B8_VW_system_firmware_versions_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (7/7)
  Idp_F1DF_ECUProgrammingInformation_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F197_VWSystemNameOrEngineType_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x0407_VWLogicalSoftwareBlockCounterOfProgrammingAttempts_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)
  Idp_x040F_VWLogicalSoftwareBlockLockValue_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (7/7)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (8/8)
  Idp_x0410_BootloaderTPBlocksize_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F15B_FingerprintAndProgrammingDateOfLogicalSoftwareBlocks_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (4/4)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (5/5)
  Idp_F18A_SystemSupplierIdentifier_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (6/6)
     Implicit blocksnone
     Decisions100.0% (6/6)
  Idp_F1A0_VWDataSetNumberOrECUDataContainerNumber_ReadDataLength
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1AA_VWWorkshopSystemName_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1AB_VWLogicalSoftwareBlockVersion_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)
  Idp_F1AF_AUTOSAR_standard_application_software_identification_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1B6_System_identification_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x0102_BasicSettingsStatus_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x0261_OBD_Driving_Cycle_set_once_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x02CA_Knockout_counter_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x02CA_Knockout_counter_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (6/6)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (7/7)
  Idp_x02CB_Knockout_timer_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x02CB_Knockout_timer_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocksnone
     Decisions100.0% (5/5)
  Idp_x09F3_KnockOut_test_mode_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x09F3_KnockOut_test_mode_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocksnone
     Decisions100.0% (5/5)
  Idp_Tx_BusKnockOutTmrUDS
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_Tx_ECUKnockOutTmrUDS
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x019C_Status_productionmode_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (4/4)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (5/5)
  Idp_x04FC_Productionmode_deactivate_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x04FC_Productionmode_deactivate_WritedData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (7/7)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (8/8)
  Idp_x04FE_Productionmode_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x04FE_Productionmode_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocksnone
     Decisions100.0% (5/5)
  Idp_x0410_BootloaderTPBlocksize_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocksnone
     Decisions100.0% (3/3)
  Idp_x02B3_Response_On_Event_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1A1_VWDataSetVersionNumber_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (8/8)
     Implicit blocks100.0% (2/2)
     Decisions100.0% (10/10)
  Idp_F1A1_VWDataSetVersionNumber_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F182_VWApplicationDataIdentification_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_F1F4_Bootloader_identification
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (5/5)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (6/6)
  Idp_ProvideProgAttemps
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)
  Idp_F41C_x02CE_OBD_Type_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_TpBlockSizeDefault
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  FD00_VsEA_HardwareIdentification_CU_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  FD01_VsEA_HardwareIdentification_PU_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  FD02_VsEA_HardwareIdentification_FilterBoard_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  FD03_VsEA_HardwareIdentification_IGBT_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  FD04_VsEA_HardwareIdentification_InvCover_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  FEFF_VsEA_MicrocontrollerId_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (4/4)
  Idp_x0903_Expected_model_type_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x0903_Expected_model_type_WriteData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (3/3)
     Implicit blocksnone
     Decisions100.0% (3/3)
  Idp_x0448_ProgPrecond_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_x02CF_OBD_class_description_ReadData
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
  Idp_InitializeAdaptionValue
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (1/1)
     Implicit blocksnone
     Decisions100.0% (1/1)
  Idp_SetBLKmDate
     Hityes
     Functions and exits100.0% (2/2)
     Statement blocks100.0% (2/2)
     Implicit blocks100.0% (1/1)
     Decisions100.0% (3/3)
Summary
     Functions and exits 98.6% (136/138)
     Statement blocks 99.0% (207/209)
     Implicit blocks 98.6% (70/71)
     Decisions 98.9% (277/280)